الخلاصة

  • عرّفت On Distributed Communications الصمود بأنه نسبة المحطات التي نجت مادياً من الهجوم وظلت متصلة كهربائياً بأكبر مجموعة واحدة من المحطات الناجية. المحطة السليمة المعزولة لا تدخل في النتيجة.
  • اعتمدت المنحنيات على شبكة شبكية محددة، وتوزيع للهجوم، ومستوى للتكرار، وتحويل يستطيع استغلال المسارات الباقية. كان «التحويل المثالي» حداً أعلى، لا وصفاً لقدرة كل شبكة حقيقية.
  • أثرت message blocks وطريقة hot-potato لدى Baran في الشبكات اللاحقة، لكنها ليست hot potato في BGP الحديث وليست ARPANET بمفردها. ولـDonald Davies وLeonard Kleinrock وLarry Roberts وزملاء RAND وBBN ومجتمع ARPA إسهامات مستقلة.

لم تكن كل محطة ناجية جزءاً من النجاح

تجعل الرسوم الثلاثة — شبكة مركزية وأخرى لامركزية وثالثة موزعة — الاستنتاج يبدو بصرياً. إسقاط مركز النجمة يعزل الأطراف، فيما تسمح الشبكة المتداخلة بممرات بديلة. لكن الرسم لا يحدد ما الذي يُعد نجاحاً.

في RM-3420 اشترط Baran أمرين معاً. ينبغي أن تنجو المحطة من الضرر المادي، وأن تبقى متصلة بأكبر مجموعة واحدة من المحطات الناجية. عُدّت الجزر الأصغر غير فعالة حتى لو أمكنها تبادل الرسائل داخلياً. وهكذا قد تبقى آلة سليمة ولا تدخل في مقياس الصمود.

فصل خط «أفضل نتيجة ممكنة» بين الخسارة المادية والخسارة التي تصنعها الاتصالات. إذا كان احتمال تدمير كل عقدة 0.5 فلن يبقى في المتوسط سوى النصف، مهما بلغت جودة التحويل. كانت قيمة البنية الموزعة في تقليص الهبوط الإضافي: ألا يتحول الناجون إلى محطات عديمة الفائدة بسبب التجزؤ.

لم تلغِ البنية الضرر؛ بل سعت إلى منع تضاعفه.

كان نمط الهجوم داخل النموذج

استندت المنحنيات الأساسية إلى مصفوفة 18×18، أي 324 محطة افتراضية، مع تغيير احتمال التدمير ومستوى التكرار. درس Baran أولاً هجوماً يشطر بنية شديدة التوازي، ثم أشار إلى حاجته لمعرفة شبه كاملة بالوصلات والأسلحة وآثارها. بعد ذلك اعتُمد هجوم موحد بوصفه أسوأ حالة معروفة ضمن ذلك التحليل.

وفي مثال آخر وُجه 2,000 سلاح إلى 1,000 محطة تفصل بينها مسافة تجعل تدمير محطتين بسلاح واحد أمراً غير مرجح. غيّرت الضربة الأولى الأهداف المفيدة للثانية. هذه هندسة واحتمالات معلنة، وليست قانوناً لكل زلزال أو عطل كهربائي مشترك أو هجوم موجه.

ضمن النموذج، أبقى تكرار يقارب ثلاثة أو أربعة أمثال شبكة الربط الدنيا الخسارة الإضافية في الاتصال محدودة حتى مستويات مرتفعة من الضرر. لكن المنحنى احتوى على نقطة انكسار: صمدت الشبكة حتى عتبة ثم تدهورت بسرعة. لذلك لم يكن الرقم ثلاثة وصفة عالمية، بل نتيجة مشروطة.

الخط الإضافي لا يختار نفسه

قارن Baran بين التحويل الموزع المرن و«تنوع التعيين». في الأسلوب الثاني تُختار مسبقاً عدة مسارات مستقلة لكل زوج من المحطات، ويجب أن يبقى أحدها كاملاً بعد الهجوم. أما «التحويل المثالي» فيستطيع الاختيار بعد الضرر من أي مسار لا يزال قائماً.

كان التحويل المثالي حداً أعلى، والمسارات المسبقة حداً أدنى. تقع الأنظمة الحقيقية بينهما لأنها تعمل بمعلومات ناقصة وزمن تقارب محدود. قد تكون الوصلة الاحتياطية موجودة على الخريطة، لكنها بلا قيمة إذا لم تكتشفها آلية التحكم.

لذلك لا تتطابق connectivity وsurvivability وavailability وreliability. وجود المسار لا يضمن السعة. وقد تكون الخدمة متاحة لمجموعة ومنقطعة عن أخرى. وقد يعمل النظام بثبات تحت أعطال عادية ثم يفشل أمام خسائر مترابطة.

حملت الكتلة أثراً لمسارها

استخدم Baran تعبير message block، واقترح كتلة معيارية ربما تبلغ 1,024 بت، تضم البيانات والعناوين واكتشاف الخطأ ومعلومات التوجيه. كان رقم التسليم يزداد عند كل محطة وسيطة. ومن الكتل الواصلة حديثاً تتعلم العقدة أي جار قدم مساراً أقصر إلى كل مصدر.

إذا انشغلت الوصلة المفضلة أو دُمّرت، مررت العقدة الكتلة عبر أفضل بديل متاح بدلاً من الاحتفاظ بها. تلك هي «البطاطا الساخنة». كما منحت قواعد التعلم والنسيان وزناً أكبر للقياسات الحديثة، كي لا يبقى مسار قديم صاحب سلطة بعد انقطاعه أو إصلاحه.

بدأت محاكاة 7×7 المذكورة في RM-3420 بجداول فارغة، وأظهرت تعلماً سريعاً وأطوال مسار ملائمة قرب نصف سعة الوصلات. لكنها قيدت الإدخال المحلي عند الازدحام. فقد ينخفض مدخل من نحو 1.5 ميغابت/ثانية في الحمل الخفيف إلى 0.5 ميغابت/ثانية تحت حمل واسع. وكان ضمان التسليم السريع مقصوراً على الحركة التي قبلتها الشبكة، لا كل ما عُرض عليها.

بقاء المسار لا يحفظ السعة أو زمن الوصول كما كانا.

استعارة BGP تخص قراراً آخر

عمل hot-potato لدى Baran على كل كتلة داخل شبكة تكيفية للتخزين والتمرير. أما hot-potato في BGP الحديث فيعني عادة اختيار أقرب مخرج من النظام المستقل عندما لا تفرض سياسة أعلى أولوية مساراً آخر. تربط RFC 9107 ذلك بكلفة IGP للوصول إلى BGP next hop بين المخارج المؤهلة.

الأولى عملية تمرير لوحدة بيانات بين العقد، والثانية اختيار مخرج تحت سياسة بين النطاقات. بقيت الاستعارة، لا الخوارزمية نفسها.

اجتمعت في ARPANET خطوط متعددة

انطلق Baran من اتصالات القيادة تحت الهجوم. وكان لـARPANET أيضاً هدف مشاركة موارد الحوسبة الباهظة بين الجامعات والمختبرات. تذكر روايته الشفوية Larry Roberts وElmer Shapiro وLeonard Kleinrock وKeith Uncapher، فيما فازت BBN بعقد بناء Interface Message Processors.

يعرض Computer History Museum أعمالاً متوازية. طوّر Donald Davies تحويل الرزم بصورة مستقلة في NPL البريطانية، وجاء بمصطلح packet. ثم جمع Roberts وفريق ARPA البحث والتمويل والمتعاقدين ومجتمع البرمجيات في شبكة عاملة.

لا تقلل هذه الصورة الجماعية من Baran. إنها تحدد إنجازه بدقة: منح الصمود مقاماً حسابياً، ونموذج ضرر، وشرطاً لقدرة الشبكة على اكتشاف المسار.

ما لم يستطع المنحنى إثباته

لا يثبت المسار الباقي أن الأمر المستلم أصيل أو مخول أو حديث أو صحيح. وقد ضمت سلسلة RAND جزءاً منفصلاً للأمن والسرية ومنع العبث، لذا لا تعني هذه الحدود أن Baran تجاهل المسألة. المعنى هو أن منحنى RM-3420 لم يقس تلك الخصائص.

كما أن المجموعة الصغيرة الخارجة من أكبر مكوّن لم تكن بالضرورة صامتة. ربما احتفظت باتصال داخلي، لكنها عُدت غير فعالة نسبةً إلى الكيان المتماسك الذي اختاره المقياس. هذا قرار محافظ ومفهوم لشبكة قيادة وطنية. أما شبكة استجابة محلية لكارثة فقد ترى أن الجزيرة الإقليمية هي الوظيفة الواجب حمايتها. تغيير الوظيفة يغير البسط.

وتضيف الشبكات الحديثة تبعيات لا تظهر في رسم الوصلات: الطاقة والتوقيت والأسماء والمفاتيح وبرمجيات التحكم وصلاحيات التشغيل. قد يبدو مساران مستقلين مادياً وهما يعتمدان على السلطة نفسها. اختبار يزيل الكابلات ويبقي هذه الطبقات جميعاً لا يثبت صمودها.

لهذا لا ينبغي نسخ شكل الشبكة من Baran بقدر ما ينبغي نسخ طريقة السؤال: ما الوظيفة التي يجب أن تستمر، وما العناصر التي يزيلها نموذج العطل، وما الباقي الذي سنحسبه؟ عندها فقط تبقى كلمة survivability قياساً لا شعاراً.

المصادر