كيف يعمل الإنترنت
الإنترنت ليس شبكة واحدة كبيرة؛ إنه شبكة من الشبكات، لكل جزء منها مالك مستقل، وقد اتفقت جميعها على لغة مشتركة واحدة. وكل ما تفتحه ينتقل من جهازك إلى الخادم على هيئة حزم صغيرة مرقّمة، محطة بعد محطة، ويعود الجواب من الطريق نفسه.
- الدرس 1 من 12
- مبتدئ
- مجاني، دون تسجيل
رحلة طلب واحد، محطة بعد محطة
لا محطة تحمل الخريطة كاملة. كل واحدة تعرف الجار الأقرب إلى الوجهة فقط.
-
1
جهازك
يبني المتصفح أو التطبيق الطلب ويسلّمه إلى الشبكة.
-
2
مودم البيت والراوتر
المحطة الأولى، وحيث ينتهي فعلا أكثر البطء المنزلي.
-
3
شبكة المشغّل
الشركة التي تدفع لها. تأخذ حركتك وتسلّمها إلى أعلى.
-
4
الشبكات الوسيطة
بضعة موجّهات لا مالك مشترك لها، اتفقت فقط على تمرير الحزمة.
-
5
مركز البيانات والخادم
حيث يُؤخذ الجواب من الذاكرة أو يُبنى في اللحظة.
-
6
الطريق نفسه، بالعكس
لا يلزم أن يعود الجواب من الطريق نفسه، وهذه الرحلة ذهابا وإيابا هي التي تصنع الانتظار.
هذه المحطات الست مبسّطة؛ فعمليا قد تجلس شبكات أخرى بين المشغّل ومركز البيانات. كما لا نستطيع من خادمنا قياس طريق مستخدم في إيران.
آخر مراجعة: تُراجع الحقائق وأسماء الأدوات في هذا الدرس مقابل مصادرها في هذا التاريخ.
حين تفتح رابطا، بماذا يمر الطلب؟
عبر سلسلة من المحطات. لا محطة تعرف الطريق كله ولا يلزمها أن تعرفه؛ فمهمتها الوحيدة أن تسلّم حزمتك إلى الجار الأقرب إلى الوجهة. المحطة الأولى هي المودم أو الراوتر في بيتك، ثم شبكة المشغّل الذي تدفع له، ثم بضع شبكات أكبر في المنتصف، وأخيرا مركز البيانات الذي يجلس فيه خادم الموقع.
المحطة التي يغفل عنها الجميع هي الأولى. فإن كان راوتر البيت مزدحما أو إشارة اللاسلكي ضعيفة، فلا قيمة لكل ما يأتي بعده؛ ورأينا في الدعم مرارا أن «الإنترنت بطيء» تعني في الحقيقة «بين الهاتف والراوتر مِتران من الجدار». لذلك يبدأ تشخيص العطل من أقرب محطة لا من أبعدها.
وهنا الجزء الذي يبدو غريبا عادة: لا توجد خريطة كاملة للإنترنت محفوظة في مكان ما. كل موجّه يحمل جدولا يقول له إلى أي جار يسلّم الحزمة لكل نطاق من العناوين. والطريق الكامل هو حاصل جمع تلك القرارات المحلية، وقد يتغير في منتصف الرحلة.
وخلافا للمكالمة الهاتفية القديمة، لا يُحجز لك خط. والخادم في اللحظة نفسها يجيب آلاف الطلبات الأخرى. أما ما يجري في طرف الخادم فله حكايته، وقد فُتحت في درس كيف يعمل الموقع؛ وهذا الدرس عن الطريق إلى ذلك الباب فقط.

ما الحزمة، ولماذا تسافر رسالتك مقطّعة؟
الحزمة قطعة صغيرة من بياناتك تحمل عنوان الوجهة ورقم ترتيبها. ولا يُرسَل شيء دفعة واحدة، لأن الوصلة بين محطتين لها سقف في الحجم، ولأن ضياع قطعة كبيرة يعني إعادة إرسالها كلها.
وهذا السقف يمكن رؤيته. بطاقة الشبكة في خادمنا سقفها ١٥٠٠ بايت، واختبارها أمر واحد: مع ping -4 -c 1 -M do -s 1472 تمر الحزمة، ومع بايت واحد زيادة، أي -s 1473، يأتي الجواب message too long, mtu=1500. إذن صورة بحجم ثلاثة ميغابايت هي آلاف الحزم لا شيء واحد.
ولا يلزم أن تسلك القطع الطريق نفسه ولا أن تصل مرتّبة. فالمستقبِل يعيد ترتيبها بالأرقام ويطلب من جديد كل ما لم يصل. وهذه الجملة وحدها تفسّر تجربتين مألوفتين: في التنزيل تكلّف الحزمة الضائعة أجزاء من مئة من الثانية ولا تلاحظها أصلا؛ وفي مكالمة الفيديو لا وقت لطلبها ثانية، لأنها ستصل بلا فائدة، فينقطع الصوت أو تتكتّل الصورة في اللحظة نفسها.
والنتيجة العملية أن «سرعة الإنترنت» ليست رقما واحدا بل شيئين: كم حزمة تتسع في الثانية، وكم يستغرق ذهاب وإياب واحد. الأول هو عرض النطاق والثاني هو زمن الاستجابة، والقسم التالي يبيّن لماذا لا يقلّل شراء عرض نطاق أكبر زمنَ الاستجابة.
عمر حزمة، من التقطيع إلى إعادة الترتيب
-
1
التقطيع
للوصلة بين محطتين سقف في الحجم، فيُقطَّع كل شيء.
-
2
العنوان والرقم
كل قطعة تحمل عنوان الوجهة ورقم ترتيبها، وتسافر وحدها.
-
3
طريق مستقل
لا ضمان أن تسلك قطعتان الطريق نفسه؛ فكل موجّه يقرر في اللحظة.
-
4
الوصول غير مرتّب
يرتّبها المستقبِل بالأرقام لا بزمن الوصول.
-
5
الطلب من جديد
تُطلَب القطعة الضائعة ثانية. في التنزيل هذا وقت فقط، وفي المكالمة الحية صوت مقطوع.
هذا وصف لاتصال موثوق. أما المكالمة الحية فتتخطى الحلقة الأخيرة عمدا، لأن حزمة تصل متأخرة لا تنفع.
من يملك الإنترنت؟
لا أحد، وهذا ليس شعارا. فكل شبكة في الطريق تعود إلى شركة أو جامعة أو مشغّل مستقل، وكل ما اتفقت عليه هو أن تمرّر حركة بعضها بعضا. ولا يوجد مفتاح يستطيع أحد أن يطفئ به الإنترنت، لأنه لا يوجد «إنترنت» منفصل عن تلك الشبكات.
الذي يُنسَّق هو الأسماء والأرقام لا المحتوى. صفحة آيكان نفسها تقول إن عملها تنسيق هذه المعرّفات الفريدة، وتضيف صراحة أنها لا تتحكم في المحتوى ولا شأن لها بالنفاذ. والبروتوكولات تُنشَر أيضا وثائق مفتوحة: فالوثيقة التي تعرّف شكل الحزمة، RFC 791، متاحة لأي أحد منذ سبتمبر ١٩٨١، بلا ترخيص ولا رسوم.
وسلسلة التفويض تُرى في مثال محلي. ففي قاعدة جذر آيانا فُوّض نطاق المستوى الأعلى ir. إلى معهد بحوث العلوم الأساسية، ومن خادمنا يعيد الأمر dig +short NS ir. أربعة خوادم أسماء من a.nic.ir إلى d.nic.ir. إذن «لا أحد يملكه» لا تعني «بلا مسؤول»: فلكل جزء مشغّل معلوم.
وهنا موقفنا: المالك الذي يعنيك عمليا ليس «الإنترنت» بل حلقات طريقك أنت. المشغّل الذي تدفع له، ومركز البيانات الذي يقيم فيه الموقع، وشبكة توصيل المحتوى الجالسة أمامه. وحين لا تُفتح صفحة فالجواب ليس أبدا «الإنترنت معطّل»؛ الجواب أحد هؤلاء الملاك، والقسم الأخير يقول أيّهم.
لماذا تحدد المسافة وعدد المحطات السرعة؟
لأن عرض النطاق هو عرض الأنبوب وزمن الاستجابة هو طوله. فشراء خط أسرع يوسّع الأنبوب ولا يقرّب سنغافورة. وفي صفحة مكوّنة من عشرات الملفات الصغيرة، هذا الطول هو الذي يحدد كم تنتظر.
أخذنا الأرقام من خادمنا في هلسنكي في ٦ سبتمبر ٢٠٢٦، أفضل ذهاب وإياب من عشر حزم: إلى وجهة في المدينة نفسها ٠.٣ ميلي ثانية، وإلى نورنبرغ ٢٣.٦، وإلى فالكنشتاين ٣٣.٣، وإلى آشبرن في الولايات المتحدة ١٢٠.٧، وإلى هيلزبورو على الساحل الغربي ١٨٠.٥، وإلى سنغافورة ١٨٧.٢ ميلي ثانية. وفي القائمة أمر يستحق الانتباه: المدينتان الألمانيتان تختلفان بعشر ميلي ثوان، وهذا الفارق ليس مسافة بل الطريق الذي تسلكه الحركة.
وكذلك عدد المحطات. فذلك الجهاز في المدينة نفسها يبعد ثماني محطات وسنغافورة سبع عشرة، لكن العدد ليس المقصود: المحطات الإحدى عشرة الأولى كلها دون ثلاثين ميلي ثانية، وقفزة واحدة، من المحطة الحادية عشرة إلى الثانية عشرة، تضيف وحدها نحو ١٤٤ ميلي ثانية. تلك القفزة الواحدة هي المسافة الطويلة بين قارتين.
والجواب الصناعي لهذا هو تقريب الوجهة لا الالتفاف على الفيزياء: تُحفَظ نسخة من الصفحة في مدينة قريبة منك ليقصر الذهاب والإياب. واسم هذا العمل شبكة توصيل المحتوى. لكن لا تنتظر معجزة: الصفحة التي يجب بناؤها من جديد لكل مستخدم تستفيد قليلا من القرب.
أي حلقة انقطعت؟ ثلاثة أوامر تجيب
بالترتيب، من القريب إلى البعيد. نادِ راوترك أولا، ثم عنوانا رقميا مثل 1.1.1.1، وأخيرا اسما مثل rgb.ir. فإن لم يجب الأول فالمشكلة داخل بيتك؛ وإن أجاب الأول ولم يجب الثاني فالحلقة هي المشغّل؛ وإن أجاب الثاني ولم يجب الثالث فالشبكة سليمة وترجمة الاسم معطّلة.
ping 192.168.1.1
ping 1.1.1.1
ping rgb.irولرؤية الطريق كله، يعرض mtr rgb.ir في لينكس وماك وtracert rgb.ir في ويندوز المحطات واحدة واحدة. والذي تبحث عنه قفزة مفاجئة في زمن الاستجابة تستمر إلى آخر الطريق.
وهناك سوء قراءة شائع يجدر أن تعرفه كي لا تطارد عطلا غير موجود: إذا أظهرت محطة في المنتصف نسبة ضياع بينما المحطات بعدها نظيفة، فهذا ليس عطلا. فبعض الموجّهات تعدّ الرد على حزمة الاختبار عملا قليل الأهمية فتهملها، بينما تمرّر الحركة الحقيقية بلا خلل. والمهم وحده هو الضياع الذي يستمر إلى المحطة الأخيرة.
ولهذه الأدوات حدودها أيضا. فحيث يرمي جدار ناري حزمة الاختبار يبدو الطريق ناقصا، ولا يقول أي من هذه الأوامر شيئا عن بطء الخادم نفسه. ذاك عمل آخر يبيّنه اختبارنا لسرعة عشر صفحات وكيف يُقاس.
المسار السريع مع الذكاء الاصطناعي
قراءة مخرجات التتبّع كانت لسنوات حكرا على أهل الشبكات، وصارت الآن تستغرق دقيقتين. والشرط أن تسلّم المخرجات الخام دون أن تقدّم رأيك، لأن النموذج سيوافق رأيك.
- خذ مخرجات خاما لا صورة شاشة: <code>mtr -r -c 20 example.com</code> في لينكس وماك، و<code>tracert example.com</code> في ويندوز. عشرون حزمة كي لا يختلط الضياع العارض بالضياع الحقيقي.
- الصق النص كما هو وقل من أين شُغّل وما الوجهة. ويكفي هنا صنف سريع ورخيص من النماذج؛ فلا حكم ثقيل في الأمر.
- اطلب ثلاثة أشياء لا أكثر: أول محطة بضياع مستمر، وأكبر قفزة زمن بين محطتين متتاليتين، وإلى أي حلقة يشير النمط.
- إن أشار الجواب إلى محطة وسطى، فشغّله مرة أخرى في ساعة أخرى. فالطرق تتغير، والقياس الواحد ليس دليلا.
وصفة جاهزة للنسخ
دورك مهندس شبكات. النص أدناه مخرجات خام لتتبّع، كما هي.
{الصق هنا مخرجات mtr أو tracert}
الوجهة: {نطاق أو عنوان}
شُغّل من: {مدينة أو اسم مشغّل}
اكتب هذه الثلاثة فقط:
١. أول محطة تُظهر ضياعا ويستمر ضياعها إلى المحطة الأخيرة. وإن لم توجد فاكتب «لا ضياع مستمر».
٢. أكبر قفزة زمن استجابة بين محطتين متتاليتين: رقم المحطتين والفارق بالميلي ثانية.
٣. إلى أي حلقة يشير هذا النمط: شبكتي أنا، أو مشغّلي، أو الطريق الوسيط، أو الوجهة.
قاعدة: تجاهل الضياع الذي لا يتكرر في المحطات بعده وقل في جملة واحدة لماذا. ولا تخمّن؛ واكتب «غير معلوم» لكل ما لا يظهر في هذا النص.
قبل أن تثق بالناتج: الحكم الأخير لك، لأن هذه المخرجات تقول في أحسن الأحوال في أي حلقة المشكلة، لا من يجب أن يصلحها. فإن كانت القفزة في الطريق الوسيط فلا أنت ولا مشغّلك تستطيعان شيئا، والخطوة الوحيدة الحقيقية اختيار خادم أقرب إلى مستخدميك. وقبل أي قرار، قِس مرتين في ساعتين مختلفتين.
الذكاء الاصطناعي في هذا العمل
في أسئلة الشبكات، النموذج اللغوي جيد فعلا في عمل واحد: ترجمة المصطلحات ورسائل الخطأ إلى لغة بشرية، وتحويل مخرجات خام إلى فرضية. وهو سيئ في العمل الذي يطلبه الناس منه أكثر: أن يقول لك أي قائمة تفتح في راوترك بعينه. فهو لم يرَ الراوتر، وواجهة كل صانع بل كل إصدار برنامج ثابت تختلف.
أدوات تساعد فعلا
- Claude يعمل جيدا لقراءة مخرجات ping وmtr الخام وسجلات الأخطاء، بشرط أن تلصق النص لا أن تصفه. وإيران ليست في قائمة الدول المدعومة لدى أنثروبيك، فلا طريق رسمي للتسجيل أو الدفع.
- Gemini جيد للعمل نفسه ولترجمة مصطلحات الشبكات إلى الفارسية. وصفحة غوغل نفسها تقول إن تطبيق جيميناي يعمل في أكثر من مئتين وثلاثين دولة ومنطقة، وإيران ليست في تلك القائمة.
- Gemini Notebook الحيلة التي يستعملها قليلون: ارفع دليل الراوتر نفسه بصيغة PDF واسأل من داخل تلك الوثيقة، ليأتي الجواب من نص الصانع لا من ذاكرة النموذج. ويعمل على حساب غوغل نفسه، وإيران ليست ضمن المناطق المتاحة.
اين ينقلب ضدك
للخطر هنا شكله الخاص. فبالنبرة الواثقة نفسها يسمّي النموذج مسار قائمة لا وجود له في برنامج راوترك الثابت، ونسخته الخطرة حين يقترح إطفاء الجدار الناري أو فتح منفذ أو وضع جهاز في وضع DMZ من أجل «حل المشكلة». هذه الثلاثة تكشف راوترك من الخارج، والمستخدم العادي لا يعرف عادة على ماذا وافق. وأنثروبيك نفسها تسمّي هذا الاختراع الواثق هلوسة في وثائقها وتكتب عن تقليله، أي أن الصانع يعدّه ضعفا حقيقيا. وقاعدتنا بسيطة: قراءة المخرجات مهمة النموذج، وتغيير إعداد أمني لا يكون إلا بدليل الصانع نفسه. والذي يجب ألا تلصقه أبدا هو نسخة إعدادات الراوتر الاحتياطية وكلمة مرور الواي فاي؛ وصفحة مساعدة غوغل لجيميناي تقول صراحة ألا تُدخل معلومات سرية. ولمعرفة شكل الدفع لكل من هذه الأدوات من إيران، انظر دليل الشراء.
المصادر: Anthropic: reduce hallucinations Anthropic: supported countries Google: Gemini Apps privacy and data Google: where Gemini Apps are available
حدود هذه النصيحة
هذا الدرس يشرح الطريق ولا يصلح شيئا؛ إنما يجعلك تنظر في المكان الصحيح حين تصلح. والأرقام هنا أُخذت من خادم واحد في فنلندا وتعني شيئا لتلك النقطة وحدها: فطريق مستخدم في إيران وزمن استجابته أمر آخر لا نستطيع قياسه من هنا. ونموذج «يذهب الطلب ويعود الجواب» يترك عمدا طبقات لا يستغني عنها مهندس شبكات عامل: ترجمة العناوين الخاصة إلى عامة، والتعمية، وضبط الازدحام، والإصدار الأحدث من بروتوكول العنونة.
من عملنا نحن
أخذنا أرقام هذا الدرس في اليوم نفسه من خادمنا في هلسنكي، ومخرجاتها الخام في تقرير هذه الجلسة. وأطرف جزء فيها ما لا يظهر عادة في نص تعليمي: في طريق سنغافورة لم تجب ثلاثة موجّهات إطلاقا، وهي المحطات الثالثة والرابعة والسادسة عشرة، وأظهرت المحطة الثالثة عشرة ضياعا بنسبة عشرين بالمئة بينما لم تُظهر المحطات الأربع بعدها أي ضياع. ولو أخذنا تلك العشرين بالمئة على محمل الجد لبحثنا عن عطل غير موجود؛ فتلك المحطة تعدّ الرد على حزمة الاختبار عملا قليل الأهمية فحسب. ويمكنك تكرار القياس نفسه بـmtr -r -c 20 من جهازك، فتختلف الأرقام ويبقى النمط.
اسئلة متابعة حقيقية
هل الإنترنت والويب شيء واحد؟
لا. الإنترنت هو الطريق والويب أحد ما يسير عليه. فالبريد والمكالمات المرئية وتحديثات الهاتف والألعاب على الشبكة تستعمل الطريق نفسه دون أن تكون هناك صفحة ويب. ولهذا قد يعمل تطبيق مراسلة بينما لا يُفتح موقع.
لماذا تبطؤ الحركة حين تمر عبر خادم وسيط؟
لأن الطريق يصير مرحلتين ويزيد طوله الكلي. فبدل ذهاب وإياب واحد إلى الوجهة صار لديك واحد إلى الوسيط وآخر منه إلى الوجهة، ويُجمَع زمنا الاستجابة. وإن كان الوسيط في الاتجاه المعاكس للوجهة، فهذا الاختيار وحده قد يضاعف التأخير أضعافا.
اتصالي سريع، فلماذا يتأخر فتح موقع أجنبي؟
لأن السرعة تعني عرض نطاق كبيرا، والذي يؤذي هنا هو زمن الاستجابة. فالصفحة المكوّنة من عشرات الملفات الصغيرة تحتاج ذهابا وإيابا لكل منها، وإن كان كل ذهاب وإياب مئة وثمانين ميلي ثانية فلن يقصّره خط أعرض. وقد يعود جزء من البطء إلى خادم الوجهة نفسه لا إلى الطريق.