انتقل إلى محتوى الدرس

Where HTTP Fits in Networking موقع بروتوكول HTTP في الشبكات

تعرّف في هذا الدرس على بروتوكول نقل النص التشعبي (HTTP) ونشأته، وكيف يتخاطب المتصفح مع الخادم عبر الطلبات والاستجابات والوسطاء، وخصائصه الأساسية وإصداراته المتعاقبة وأهميته في تطوير الويب والأمن السيبراني.
4 صفوف تعليمية
تكنولوجيا الويب
4,339 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تخيّل أنك تكتب رسالة ورقية لصديق في مدينة أخرى: أنت تركز فقط على كتابة نص الرسالة بلغة مفهومة، ولا تشغل بالك بقيادة شاحنة البريد أو معرفة الطرق السريعة؛ لأن شركة البريد تتكفل بتغليف الرسالة وكتابة عنوان المبنى وتوصيلها سليمة. في شبكات الكمبيوتر، يعمل الإنترنت بنفس نظام الطبقات الأربع (TCP/IP‏)، ويقع بروتوكول HTTP في الطبقة العليا (طبقة التطبيقات):

  • 1. طبقة التطبيقات (Application Layer — HTTP‏): هي الطبقة التي تكتب صيغة رسالة الطلب والاستجابة بين المتصفح والسيرفر (وتجاورها بروتوكولات أخرى مثل FTP لنقل الملفات وDNS لدليل الأسماء).
  • 2. طبقة النقل (Transport Layer — TCP / UDP‏): هي المسؤولة عن استلام رسالة HTTP وتوصيلها كاملةً ومرتبةً من برنامج المتصفح إلى برنامج السيرفر؛ وتعتمد غالباً على بروتوكول TCP الذي يضمن وصول كل جزء بالترتيب وإعادة إرسال أي جزء مفقود (أو فوق UDP السريع بعد إضافة طبقة موثوقية حديثة فوقه).
  • 3. طبقة الشبكة (Network Layer — IP‏): تضع عنوان الجهاز المرسل وعنوان السيرفر المستقبِل (عناوين IP‏) وتوجّه الحزم عبر الشبكات حتى تصل للمدينة والمبنى الصحيح.
  • 4. طبقة الوصلة والوسائط المادية (Link & Physical‏): تحوّل البيانات الرقمية إلى إشارات كهربائية أو ضوئية أو لاسلكية تسير فعلياً في الواي فاي (Wi-Fi‏) وكابلات الشبكة والألياف الضوئية.

يوضح المثال العملي الآتي كيف تتعاون الطبقات الأربع معاً في لحظة فتحك لصفحة على closetag.com:

الصف 2 شرح توضيحي

بفضل هذا الفصل بين الطبقات، يعمل موقعك بنفس الطريقة تماماً سواء فتحه الزائر عبر Wi-Fi أو كابل سلكي أو باقة بيانات الهاتف، ويستطيع المطور ومختص الأمن السيبراني تحديد مكان أي عطل بدقة (هل المشكلة في انقطاع الإنترنت أم في رسالة HTTP نفسها؟) كما يبين المخطط الآتي:

  • Layer 4 (Application) : HTTP -> "GET /tutorials HTTP/1.1" (Message meaning)
  • Layer 3 (Transport) : TCP -> Port 443 reliable stream (No missing bytes)
  • Layer 2 (Network) : IP -> Route packet to server IP 203.0.113.10
  • Layer 1 (Link/Phys) : Wi-Fi -> Transmit signals over radio/fiber cable
الصف 3 صورة توضيحية
رسم توضيحي لطبقات الشبكة الأربع يوضح موقع HTTP وFTP في طبقة التطبيقات فوق TCP وUDP في طبقة النقل ثم IP في طبقة الشبكة وWi-Fi وEthernet والكابلات في طبقة الوصلة والوسائط المادية
الصف 4 ملاحظة هامة