ما هو البروتوكول ؟
كلمة بروتوكول تعني مجموعة القوانين والقواعد والاحكام المتفق عليها لضبط أمر معين.
في عالم الأنترنت يوجد مجموعة من البروتوكلات التي تضبط الاتصالات ضمن شبكة الأنترنت وأهم هذه البروتوكلات لبروتوكول TCP/IP المسؤول عن ألية وكيفية نقل البيانات فهو الذي يؤسس البنية التحتية للاتصال كي تعمل البروتوكلات الأخرى.
وأيضا بوجد لدينا طبقة من طبقات الأنترنت تسمى application layer وتحتوي على ثلاث بروتوكلات مرتبطة بالتطبيقات على أي حاسوب:
- FTP وهو بروتوكول نقل الملفات
- SMTP وهو بروتوكول مسؤول عن ارسال واستقبال الإيميلات
- HTTP وهو بروتوكول مسؤول عن نشر واستقبال صفحات الأنترنت
البروتوكول HTTP
جميع صفحات الأنترنت مبنية ب HTML وملحقاتها والمتصفح يقوم بدوره بترجمة هذه الأكواد ليتم عرضها لنا بهذا الشكل.
حين تضع على المتصفح http://example.com أنت تقول لمخدم الأنترنت اذهب إلى السيرفر المرتبط بالدومين example.com وقم بجلب صفحة الـ html وملحقاتها واعرضها لي على المتصفح.
المسؤول عن ارسال هذه الطلبات وجلب الاستجابة من السيرفر هو البروتوكول HTTP.
يقوم البروتوكول http بأخذ الطلب من المتصفح ويذهب به إلى السيرفر، وفي السيرفر تتم معالجة الطلب ويتم تجهيز الاستجابة ليستلمها البروتوكول http ويعود بها إلى المتصفح الذي أرسل الطلب منه، ويتم تسليم الاستجابة للمتصفح ليتم ترجمتها على شكل صفحة انترنت تظهر للمستخدم.
الدرس “البروتوكل HTTP وألية الاتصالات في الانترنت” على YouTube:
رابط دورة تعلم REST API ببساطة على YouTube:
لا تنسوا دعم القناة والاشتراك وتفعيل زر الجرس ليصلكم كل جديد:
صفحتنا على الـ Facebook:
#تعلم_REST_API_ببساطة
#تعلم_ببساطة