شرح صفوف ومحتوى الفقرة
ماذا يحدث بالتفصيل منذ لحظة تشغيل حاسوبك وكتابة عنوان موقع مثل في المتصفح حتى تظهر الصفحة أمامك؟ تمر العملية عبر مراحل متكاملة:
- إقلاع الجهاز وتفعيل تعريفات بطاقة الشبكة: عند تشغيل الحاسوب، تبدأ البرمجيات الثابتة (
Firmware) بتهيئة العتاد وتحميل نظام التشغيل، الذي يستخدم برامج التشغيل (Drivers) للتخاطب مع بطاقة الشبكة (NIC) والتأكد من جاهزيتها. - الاتصال بالراوتر والتحقق من إعدادات الشبكة: يتصل الحاسوب بالراوتر سلكياً عبر كابل
Ethernetأو لاسلكياً عبرWi-Fi، ويحصل عادةً على عنوانIPv4محلي تلقائياً عبر بروتوكولDHCP(أو تهيئةIPv6)، بينما يتولى الراوتر وجهاز الربط الاتصال بمزود خدمة الإنترنت (ISP). وتذكّر أن الحصول على عنوان محلي من الراوتر يثبت الاتصال بالشبكة المنزلية لكنه لا يثبت وحده توفر الإنترنت الخارجي. - ترجمة الاسم النصي إلى عنوان IP عبر DNS: يفحص المتصفح ونظام التشغيل الذاكرة المؤقتة المحلية أولاً؛ وعند الحاجة يرسل استعلاماً إلى خادم نظام أسماء النطاقات (
DNS) المحدد في إعدادات الجهاز لترجمة الاسم النصي إلى عنوانIPالرقمي للخادم. - تقسيم البيانات إلى حزم والتوجيه عبر الشبكات العالمية: تُقسَّم الرسالة إلى حزم صغيرة (
Packets) يحمل رأس الحزمة في كل منها عنوان المرسل وعنوان الوجهة ومعلومات الترتيب، ثم تخرج عبر الراوتر ومزود الخدمة لتقفز من موجه (Router) إلى آخر عبر العمود الفقري العالمي حتى تصل للخادم. - معالجة الطلب وعودة البيانات (): يعالج الخادم الطلب ويرسل حزم الرد في رحلة عكسية عبر الشبكات العالمية ثم مزود الخدمة فالراوتر ثم جهازك؛ وقد تسلك حزم العودة مساراً مختلفاً عن مسار الذهاب، ويتولى بروتوكول
TCPإعادة تجميعها بالترتيب الصحيح.
يمكنك مشاهدة هذه المراحل عملياً من سطر الأوامر عبر استعلام DNS وتتبع القفزات (Hops) التي تمر بها الحزمة من راوتر منزلك حتى الخادم النهائي:
Shell
$ nslookup example.com
Server: 1.1.1.1
Address: 1.1.1.1#53
Non-authoritative answer:
Name: example.com
Address: 93.184.216.34
$ traceroute -n -m 5 93.184.216.34
1 192.168.1.1 1.2 ms (Home Router LAN Gateway)
2 100.64.0.1 6.8 ms (Local Access ISP POP)
3 195.66.224.1 18.4 ms (Regional IXP Exchange)
4 152.195.85.13 29.1 ms (Backbone Core Router)
5 93.184.216.34 30.5 ms (Destination Web Server)