الخلاصة

  • قاد Louis Pouzin مشروع CYCLADES الفرنسي، حيث تعاملت شبكة الرزم الفرعية CIGALE مع كل رسالة بصورة مستقلة، بينما تكفلت بروتوكولات المضيفين بالترتيب والاستعادة واستمرار الاتصال.
  • لم يكن الإرث اختراعاً فردياً للإنترنت، بل حداً معمارياً للمسؤولية: حين تعد الشبكة الداخلية بأقل، تستطيع أن تصل بين أنظمة مختلفة من دون أن يملك مشغل واحد كل الأطراف والمسارات.

التحليل

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

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

أطلق معهد IRIA مشروع CYCLADES سنة 1972 تحت قيادة Pouzin. ولم يبدأ الرجل من فراغ. كان Donald Davies وفريقه في المختبر الفيزيائي الوطني البريطاني قد طوروا أفكار تحويل الرزم، وكانت ARPANET تشغل شبكة تجريبية كبيرة. درس Pouzin التجربتين. وضمت مجموعته Gérard Le Lann وHubert Zimmermann وJean-Louis Grangé وJean Pierre Touchard، إلى جانب دائرة أوسع من الباحثين والمهندسين في IRIA والجامعات والصناعة. هذه النسبة الجماعية ليست مجاملة؛ فالهندسة لا تصبح شبكة إلا حين ينفذها كثيرون ويقيسونها ويصلحون أعطالها ويختلفون بشأنها.

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

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

لم يبق CYCLADES فكرة على الورق. تذكر Inria أن عرضه الرسمي جرى سنة 1973، وأن 25 حاسوباً في فرنسا ولندن وروما كانت متصلة بحلول 1975. عملت CIGALE على حواسيب Mitra 15 المصغرة. وهكذا اختبر حد المسؤولية أمام آلات وخطوط ومسافات إدارية حقيقية. كانت عناوين المضيفين مستقلة عن طوبولوجيا الشبكة، فيما أضافت المناطق وأسماء الشبكات مستوى أعلى للتوجيه. وكان من الممكن أن يمثل المضيف شبكة أخرى. أي إن الفريق فكر في مرور الحركة بين شبكات لا تتطابق ترتيباتها الداخلية.

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

خدمت هذه القلة ربط الشبكات. تنسب رواية Inria إلى عمل CYCLADES حول النقل من طرف إلى طرف والفصل بين وظائف الشبكة والنقل دوراً في النقاشات التي قادت نحو TCP. ويعترف كل من Internet Hall of Fame وComputer History Museum بتأثير المشروع في معمارية الإنترنت اللاحقة. لكن التأثير ليس تأليفاً حصرياً. صمم Vint Cerf وBob Kahn بروتوكولات TCP/IP داخل مجتمع تقني أوسع عبر الأطلسي، مستفيدين من تشغيل ARPANET وأبحاث NPL وتجارب أخرى. تبلورت الفكرة الدائمة من المقارنة والنقاش والتنفيذ عبر مؤسسات متعددة.

تفسر خبرة Pouzin السابقة ميله إلى الحدود الواضحة. عمل في MIT ضمن بيئة تقاسم الوقت CTSS، وكتب نظام لغة الأوامر الذي عرف لاحقاً باسم RUNCOM. وبعد عودته إلى فرنسا عمل في أنظمة التشغيل قبل قيادة CYCLADES. في تلك البيئات تحمي الواجهة الجيدة المستخدم والبرنامج من التفاصيل غير الضرورية للآلة. النظير الشبكي هو منح المضيف خدمة رزم محدودة وواضحة، بدلاً من إجباره على تبني المحادثة الداخلية للشبكة الفرعية.

لم يكن المسار المؤسسي مرتباً مثل حد البروتوكول. مالت السياسة الفرنسية تدريجياً إلى نموذج الدارات الافتراضية الذي فضّلته إدارة الاتصالات، وإلى إعادة تنظيم الصناعة حول CII. تربط روايات Inria تقليص CYCLADES بهذه القرارات وباحتكار هيئة PTT. لكنها لا تسند حكاية مبسطة عن تقنية كاملة منعت من سوق كان مضموناً لها. كان على الشبكات العامة معالجة الفوترة وضمان الخدمة والتنظيم والاستثمار، وهي مسائل لم يحسمها نموذج بحثي. ما تثبته الوقائع أضيق: قد يفقد التصميم راعيه المؤسسي في بلده فيما تواصل أفكاره السفر دولياً.

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

شارك Pouzin لاحقاً في أطر متصلة بـIFIP وISO وCCITT، واستمر في نقاشات التسمية وحوكمة الإنترنت. لم يكن الخيط الناظم ولاء لبروتوكول جامد، بل سؤال من يحدد الطبقة الملزمة بين أنظمة مستقلة. توسع الطبقة المشتركة الدنيا إمكان المشاركة، لكنها تنقل الواجبات إلى الأطراف. يحتاج المضيفون إلى برمجيات قوية، ويحتاج المشغلون إلى رؤية الأعطال، ويجب أن تكون المعايير علنية قابلة للتنفيذ. البساطة في الوسط ليست غياب الهندسة، بل قراراً بشأن موقعها.

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

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