تمر الرسالة عبر معدات مملوكة لعشرات الشركات المستقلة في دول مختلفة. لم ينسق أي منها مع الآخر خصيصًا لنقل هذه الرسالة، ولا يعرف أي منها المسار الكامل الذي سلكته بياناتك، بل يُسلمونها ببساطة إلى أقرب مسار تالٍ. لا يوجد حاسوب مركزي يُدير حركة البيانات، ولا تملك أي شركة بمفردها البنية التحتية للإنترنت. ومع ذلك، فهو يعمل مليارات المرات كل ثانية، بكفاءة عالية لدرجة أننا لا نلاحظه إلا عندما تتقطع المكالمة أو يتوقف الفيديو مؤقتًا.تناولت المقالة السابقة قصة جهاز واحد، بدءًا من الإلكترونات في السيليكون وصولًا إلى البرامج التي تُشغّلها. أما هذه المقالة، فتتناول قصة الروابط بين هذه الأجهزة. وكما هو الحال مع طبقات الحوسبة، لم يُصمّم الإنترنت دفعة واحدة، بل تراكم على مدى عقود، ولا يُفهم كل بروتوكول إلا عند إدراك القيد الملموس الذي صُمّم لمعالجته. من السهل الخلط بين النتيجة النهائية وشيء مُصمّم وفقًا لمخطط نهائي، لأن الأعطال نادرة لدرجة تجعلنا نعتقد أن النظام كان دائمًا بهذه الموثوقية. في الواقع، كل آلية في هذه المقالة، مثل تبديل الحزم، وTCP، وDNS، وTLS، كانت بمثابة حل مؤقت لمشكلة محددة، طُبّقت بعد عقود من "عمل" الإنترنت، والضغط الذي أدى إلى ظهورها لم يتوقف: فهو الآن ناتج عن روابط مادية جديدة، وسيناريوهات أعطال جديدة، ومتطلبات جديدة من البرامج لم تكن موجودة عند تصميم الطبقة التي تحتها.
هدفي هو بناء هذا الفهم انطلاقًا من المبادئ الأساسية. في النهاية، ستصبح العديد من الألغاز اليومية لاستخدام الإنترنت منطقية بشكل بديهي في إطار نموذج ذهني واحد ومتماسك: كيف يحمي القفل الموجود في شريط العنوان تفاصيل بطاقة الائتمان الخاصة بك، وما إذا كانت الصفحة المعطلة هي خطأ الموقع الإلكتروني أو عطل من جانبك، ولماذا يمكن أن تبدو صفحة الويب بطيئة حتى على اتصال "جيجابت"، وكيف يتم إعادة توجيه بياناتك ديناميكيًا حول كابل بحري معطل على بعد نصف العالم.
ليست هناك تعليقات:
إرسال تعليق