تتناول أنواع البروتوكولات وخصائصها المفهوم الأساسي للبروتوكول، الذي يعني عقد اتفاق أو الالتزام بنظام أو قواعد معينة متفق عليها. تختلف البروتوكولات في أنواعها وفقًا للمجال الذي يتم تطبيقها فيه.
على سبيل المثال، هناك بروتوكولات سياسية وبروتوكولات دبلوماسية وغيرها من الأنواع المتعددة، ولكن يبقى مصطلح “البروتوكولات” مرادفًا لبروتوكولات الإنترنت بشكل خاص.
ما هي بروتوكولات الإنترنت؟
- تعرف بروتوكولات الإنترنت اختصارًا بعنوان IP Address، والذي يعني (بروتوكول الإنترنت).
- يمكن تعريف بروتوكولات الإنترنت بأنها مجموعة من القواعد التي يجب الالتزام بها عند الاتصال عبر الشبكات المختلفة بين جهازين أو أكثر.
- تشمل هذه البروتوكولات آليات تسهل اتصال الأجهزة مع بعضها البعض.
- بالإضافة إلى قواعد تحدد كيفية حزم وتجميع البيانات ضمن الرسائل، سواء كانت رسائل مرسلة أو مستلمة.
تصنيف البروتوكولات وخصائصها
تتكون شبكة الإنترنت من عدة طبقات وظيفية، حيث تحتوي كل طبقة على مجموعة من البروتوكولات التي تنظم الأداء. حيث تقوم هذه البروتوكولات بتهيئة البيانات ثم نقلها إلى الطبقة العليا عند الإرسال، وتتواجد بروتوكولات أخرى تعمل في الاتجاه المعاكس.
تقوم البروتوكولات بإزالة أي تعديلات تم تطبيقها على البيانات، وتعيد البيانات إلى حالتها الأصلية قبل إرسالها إلى المتلقي. ومن أهم أنواع البروتوكولات ما يلي:
أولًا: حزمة بروتوكولات TCP/IP
تشمل هذه الحزمة مجموعة من البروتوكولات، من بينها:
بروتوكول نقل الملفات (FTP)
- يستخدم هذا البروتوكول في نقل البيانات بين المرسل والمستقبل عبر الإنترنت.
بروتوكول نقل النصوص المتشعبة (HTTP)
- هذا البروتوكول مخصص لنقل نصوص الإنترنت المكتوبة بلغة (HTML)، والتي تختص ببرمجة صفحات الويب.
- يعني ذلك نقل البيانات من الخادم (server) إلى العميل (client) باستخدام مختلف أنواع المتصفحات (browsers).
- كما يشتمل على أوامر برمجية متقدمة مثل أمر (Get) الذي يقوم بتحميل البيانات من الخادم.
- ويتعامل أيضًا مع أمر (Put) الذي يستخدم لإرسال البيانات إلى الخادم. تُعرف المواقع التي تستخدم هذه الأوامر باسم المواقع التفاعلية.
- يساعد هذا البروتوكول أيضًا في عرض الصور، ويتميز بقدراته الأمنية.
- حيث يتم انتقال البيانات عبر الإنترنت بشكل مشفر باستخدام طرق تشفير مختلفة.
- وهذا يعزز من أمان البيانات ويمنع الاختراق والتجسس.
بروتوكول نقل النص التشعبي الآمن (HTTPs)
- يمثل هذا البروتوكول نسخة آمنة من بروتوكول HTTP، حيث يشير حرف “s” إلى كلمة (Secure) التي تعني آمن.
- يضمن هذا البروتوكول اتصالًا آمنًا بين متصفح المستخدم وخادم الويب.
- يمكن التعرف على هذا البروتوكول من خلال شريط العناوين في المتصفح، حيث يظهر بلون أخضر أو بشكل قفل.
بروتوكول نظام أسماء النطاقات (DNS)
- يعمل هذا البروتوكول على ترجمة أسماء النطاقات التي يتم استخدامها في البحث عن مواقع الويب المطلوبة إلى عنوان IP الخاص بها.
- تحتاج المتصفحات إلى عناوين IP لتحميل الموارد من موقع ما، لذا يجب ترجمة أسماء النطاقات إلى عناوين الإنترنت، وهذا ما يقوم به بروتوكول DNS، والذي يمكن اعتباره دليل الهاتف للإنترنت.
بروتوكول رسائل التحكم بالإنترنت (ICMP)
- يمتاز هذا البروتوكول بإرسال رسائل توضيحية عن الأخطاء. عند تعذر الراوتر من نقل البيانات، يقوم هذا البرنامج بإرسال رسالة للمرسل تبين أن الإرسال لم يتم.
بروتوكول حل العناوين (ARP)
- يستخدم هذا البروتوكول لترجمة العنوان المرفق بالرسالة إلى عنوان مادي ليتم تحقيق عملية التوصيل.
بروتوكول توقيت الإنترنت (NTP)
- يستخدم هذا البروتوكول لقياس الوقت بين الأجهزة المتصلة ببعضها.
بروتوكول تكوين المضيف (DHCP)
- يعتمد هذا البروتوكول على أجهزة الخوادم، حيث يقوم بتوزيع عناوين IP على جميع الأجهزة المتصلة بهذا الخادم دون الحاجة لتوزيع العناوين يدويًا.
بروتوكولات البريد (SMTP)
- يعتبر هذا البروتوكول جزءًا من حزمة TCP/IP، حيث يستخدم في إرسال واستقبال البريد الإلكتروني.
- ومع ذلك، فإن قدرته على جدولة الرسائل في بريد المستقبل محدودة، لذلك يتم استخدام بروتوكولات أخرى مثل (POP و IMAP).
- تساعد هذه البروتوكولات المتلقي في حفظ الرسائل في صندوق بريد الخادم وتنزيلها بشكل دوري. بعبارة أخرى، يقوم بروتوكول SMTP بإرسال البريد الإلكتروني، بينما يقوم بروتوكول POP وجميع إصداراته وكذلك IMAP باستلام الرسائل.
ثانيًا: حزمة بروتوكولات UDP
- تُعرف بروتوكولات UDP بأنها بروتوكولات الاتصال غير الموثق، مما يعني أنه لا يتطلب وجود اتصال فعلي بين الأجهزة التي ترغب في التواصل.
- لا يتم التحقق من وصول البيانات أو عدمها، على عكس بروتوكولات TCP/IP، مما يجعلها أقل تعقيدًا ويمكن استخدامها لإرسال مجموعة من البيانات دفعة واحدة أو لإجراء اتصال سريع دون الحاجة إلى تأكيد دقة البيانات.