كل رسالة أو صورة أو صفحة ويب أو مقطع فيديو ينتقل عبر الإنترنت يتحول إلى بيانات رقمية يجب أن تصل من نقطة إلى أخرى. ومن أهم الأفكار التي جعلت ذلك ممكنًا عمليًا «تبديل الحزم» Packet Switching: فبدل حجز مسار اتصال متواصل لجلسة كاملة، تُقسّم البيانات إلى وحدات أصغر تسمى حزمًا وتنتقل عبر شبكة مشتركة.
لماذا لم تكن شبكات الهاتف التقليدية مناسبة للحواسيب؟
اعتمدت شبكات الهاتف التقليدية على تبديل الدوائر Circuit Switching. فعندما يجري شخصان مكالمة، تنشئ الشبكة دائرة مخصصة بينهما وتبقي موارد الاتصال محجوزة حتى انتهاء المكالمة. وكان هذا مناسبًا للصوت المتدفق بصورة شبه مستمرة.
أما الحواسيب فترسل البيانات غالبًا على دفعات: ترسل كمية من المعلومات، ثم تصمت، ثم ترسل المزيد. وحجز دائرة كاملة أثناء فترات الصمت يهدر جزءًا من قدرة الشبكة. لذلك بدأ الباحثون يبحثون عن نظام يسمح لعدد كبير من الحواسيب بمشاركة خطوط الاتصال بكفاءة.
ماذا يعني تبديل الحزم عمليًا؟
يقسم تبديل الحزم تدفق المعلومات الكبير إلى كتل أصغر. وتحمل كل حزمة معلومات تساعد الشبكة على معرفة وجهتها. ثم تمرر أجهزة الشبكة الحزم نحو المكان المطلوب، حيث يمكن إعادة ترتيب البيانات وتسليمها إلى التطبيق المستقبل.
وتستطيع حزم تخص مستخدمين مختلفين مشاركة خطوط الاتصال نفسها. فلا تحتاج الشبكة إلى حجز مسار مادي كامل لمستخدم واحد من البداية إلى النهاية. وهذه المشاركة المرنة للسعة جعلت شبكات الحزم مناسبة جدًا لحركة بيانات الحاسوب.
هل اخترع شخص واحد تبديل الحزم؟
لا. فقد ظهرت أعمال مهمة بصورة مستقلة في عدة أماكن خلال الستينيات. وتوثق Internet Society أبحاثًا متوازية في MIT ومؤسسة RAND في الولايات المتحدة والمختبر الفيزيائي الوطني NPL في بريطانيا، وكان بعض الباحثين يعملون في البداية دون معرفة بما تطوره المجموعات الأخرى.
وهذا التطور المتوازي يوضح أن شبكات الحزم كانت حلًا لمشكلة هندسية حقيقية واجهتها أكثر من مجموعة بحثية في الفترة نفسها تقريبًا.
ماذا أضاف Leonard Kleinrock إلى الفكرة؟
نشر ليونارد كلاينروك عام 1961 عملًا نظريًا مبكرًا عن شبكات الاتصال، ثم أصدر كتابًا في 1964. ودرست أبحاثه الرياضية حركة البيانات والتأخير ومشاركة موارد الاتصال، مما ساعد على تأسيس جانب نظري مهم لشبكات البيانات.
وفي 1965 ربط Lawrence Roberts حاسوبًا في ماساتشوستس بآخر في كاليفورنيا عبر خط هاتفي. وأثبتت التجربة أن الحواسيب البعيدة تستطيع التعاون، لكنها كشفت أيضًا محدودية شبكات الهاتف القائمة على الدوائر عند استخدامها لاتصالات الحاسوب.
كيف تعامل Paul Baran مع المشكلة؟
في مؤسسة RAND درس بول باران الاتصالات الموزعة ونشر أعمالًا مؤثرة في أوائل الستينيات. واقترح تصميمًا لا يعتمد على نقطة تحويل مركزية واحدة، مع تقسيم الرسائل إلى كتل أصغر يمكن تمريرها عبر شبكة موزعة.
اهتم باران بمرونة الاتصالات عند حدوث الأعطال، لكن الفكرة الأوسع كانت مهمة أيضًا: وجود أكثر من مسار يجعل الشبكة قادرة على مواصلة نقل المعلومات حتى عندما تصبح بعض أجزائها غير متاحة.
لماذا يحتل Donald Davies مكانة أساسية في القصة؟
في المختبر الفيزيائي الوطني البريطاني NPL طوّر دونالد ديفيز وفريقه بصورة مستقلة اتصالات البيانات المعتمدة على تبديل الحزم في منتصف الستينيات. وينسب NPL إلى ديفيز تطوير Packet Switching في عام 1965، كما بنى فريقه شبكة تجريبية تستخدم التقنية.
وقدم ديفيز أيضًا مصطلح «Packet» الذي أصبح الاسم المستخدم حتى اليوم. وفي مؤتمر عام 1967 ناقش Roger Scantlebury من NPL العمل البريطاني مع Lawrence Roberts، ولفت الانتباه كذلك إلى أبحاث باران في RAND، فبدأت خطوط بحث منفصلة تلتقي.
كيف أثّر تبديل الحزم في تصميم ARPANET؟
حوّلت ARPANET الفكرة إلى شبكة تشغيلية أكبر. وتذكر Internet Society أن سرعة الخط المقترحة في تصميم ARPANET ارتفعت من 2.4 كيلوبت في الثانية إلى 50 كيلوبت في الثانية بعد تبادل الأفكار المرتبط بعمل NPL. ثم تعاقدت DARPA مع شركة BBN لبناء أجهزة خاصة لتحويل الحزم عُرفت باسم Interface Message Processors أو IMPs.
وُضع أول IMP في UCLA عام 1969. وبنهاية العام نفسه أصبحت ARPANET تضم أربع عقد، وأثبتت أن اتصالات الحزم تستطيع خدمة حواسيب وباحثين حقيقيين عبر مسافات بعيدة.
هل تسلك جميع الحزم المسار نفسه؟
ليس بالضرورة. تسمح شبكات الحزم باتخاذ قرارات التوجيه أثناء تحرك البيانات، ولذلك قد تسلك بعض الحزم مسارات مختلفة وفق حالة الشبكة. لكن القول إن كل حزمة في الإنترنت تسلك دائمًا طريقًا مختلفًا تمامًا تبسيط زائد؛ فقد تتبع حزم كثيرة من الاتصال نفسه المسار ذاته.
الفكرة الأساسية هي المرونة: تُمرر البيانات على شكل حزم بدل ربطها بدائرة مادية واحدة محجوزة طوال مدة الاتصال.
ماذا يحدث إذا ضاعت إحدى الحزم؟
لا يضمن تبديل الحزم وصول كل حزمة. فقد يؤدي الازدحام أو الأعطال إلى فقد بعضها. وهنا تتعامل البروتوكولات الأعلى مع المشكلة بطرق مختلفة. فبروتوكول TCP مثلًا يستطيع اكتشاف البيانات المفقودة وطلب إعادة إرسالها، بينما قد تفضل بعض التطبيقات الفورية السرعة على استعادة كل حزمة.
وأصبح فصل المسؤوليات هذا من نقاط قوة الإنترنت: الشبكة الأساسية تنقل الحزم، بينما تقرر بروتوكولات النقل والتطبيقات مقدار الموثوقية الذي تحتاج إليه.
لماذا كان تبديل الحزم ضروريًا لولادة الإنترنت؟
حل تبديل الحزم مشكلة عدم التوافق بين أنظمة الاتصال القديمة وطبيعة الحواسيب. فبدل إجبار البيانات الرقمية على تقليد المكالمات الهاتفية، ظهر نموذج مصمم للبيانات نفسها: تقسيم المعلومات، ومشاركة الشبكة، وتمريرها بكفاءة، ثم إعادة تجميعها عند الوجهة.
ولم يصنع تبديل الحزم الإنترنت وحده؛ فقد كانت ARPANET والشبكات المفتوحة وTCP/IP عناصر أساسية أيضًا. لكنه قدم الطريقة العملية لنقل دفعات بيانات الحاسوب عبر شبكات مشتركة.
وتعكس قصته الطبيعة التعاونية للإنترنت. طوّر كلاينروك جانبًا مهمًا من النظرية، ودرس باران الاتصالات الموزعة، وطوّر ديفيز مفاهيم شبكات الحزم ومصطلحها، ثم حوّل مهندسو ARPANET تلك الأسس إلى بنية تعمل. أصبحت الفكرة قوية لأن اكتشافات منفصلة اجتمعت معًا.