ما هي القواعد التي تحكم ملايين الاتصالات في شبكة الانترنت؟

ما هو البروتوكول :scroll:؟


pic2

كلمة بروتوكول تعني مجموعة القوانين والقواعد والاحكام المتفق عليها لضبط أمر معين.

في عالم الأنترنت يوجد مجموعة من البروتوكلات التي تضبط الاتصالات ضمن شبكة الأنترنت وأهم هذه البروتوكلات لبروتوكول TCP/IP المسؤول عن ألية وكيفية نقل البيانات فهو الذي يؤسس البنية التحتية للاتصال كي تعمل البروتوكلات الأخرى.

وأيضا بوجد لدينا طبقة من طبقات الأنترنت تسمى application layer وتحتوي على ثلاث بروتوكلات مرتبطة بالتطبيقات على أي حاسوب:

  1. FTP :paperclip:وهو بروتوكول نقل الملفات
  2. SMTP :e-mail:وهو بروتوكول مسؤول عن ارسال واستقبال الإيميلات
  3. HTTP :desktop_computer:وهو بروتوكول مسؤول عن نشر واستقبال صفحات الأنترنت

البروتوكول HTTP


جميع صفحات الأنترنت مبنية ب HTML وملحقاتها والمتصفح يقوم بدوره بترجمة هذه الأكواد ليتم عرضها لنا بهذا الشكل.
حين تضع على المتصفح http://example.com أنت تقول لمخدم الأنترنت اذهب إلى السيرفر المرتبط بالدومين example.com وقم بجلب صفحة الـ html وملحقاتها واعرضها لي على المتصفح.

المسؤول عن ارسال هذه الطلبات وجلب الاستجابة من السيرفر هو البروتوكول HTTP.

يقوم البروتوكول http بأخذ الطلب من المتصفح ويذهب به إلى السيرفر، وفي السيرفر تتم معالجة الطلب ويتم تجهيز الاستجابة ليستلمها البروتوكول http ويعود بها إلى المتصفح الذي أرسل الطلب منه، ويتم تسليم الاستجابة للمتصفح ليتم ترجمتها على شكل صفحة انترنت تظهر للمستخدم.


الدرس “البروتوكل HTTP وألية الاتصالات في الانترنت” على YouTube:


رابط دورة تعلم REST API ببساطة على YouTube:

لا تنسوا دعم القناة والاشتراك وتفعيل زر الجرس ليصلكم كل جديد:

صفحتنا على الـ Facebook:

#تعلم_REST_API_ببساطة
#تعلم_ببساطة
4 Likes

شرح جميل تسلم :heart_eyes:

1 Like

شكراً

1 Like