-

أنواع البروتوكولات المستخدمة في شبكات الإنترنت.

(اخر تعديل 2024-09-09 11:26:08 )

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

نموذج OSI: كيف تعمل بروتوكولات الشبكة.

لفهم الفروق الدقيقة في بروتوكولات شبكات الإنترنت، من الضروري معرفة نموذج ربط الأنظمة المفتوحة (OSI) أولاً. نظراً لكونه النموذج المعماري الأساسي لاتصالات العمل عبر الإنترنت، فإن غالبية بروتوكولات الشبكة المستخدمة اليوم تعتمد هيكلياً على نموذج OSI.

يقسم نموذج OSI عملية الاتصال بين جهازي شبكة إلى 7 طبقات. يتم تعيين مهمة أو مجموعة مهام لكل طبقة من هذه الطبقات السبع.

جميع الطبقات قائمة بذاتها، ويمكن تنفيذ المهام المسندة إليها بشكل مستقل. لوضع هذا في السياق، إليك تمثيل لعملية الاتصال بين جهازي شبكة باتباع نموذج OSI:

يمكن تقسيم الطبقات السبع في نموذج OSI إلى مجموعتين: الطبقات العليا، بما في ذلك الطبقات 7 و 6 و 5، والطبقات السفلية، بما في ذلك الطبقات 4 و 3 و 2 و 1. تتعامل الطبقات العليا مع مشكلات التطبيق، و الطبقات الدنيا تتعامل مع قضايا نقل البيانات.

طبقات نموذج OSI.

تقسم بروتوكولات الشبكة عملية الاتصال إلى مهام منفصلة عبر كل طبقة من نموذج OSI. يعمل واحد أو أكثر من بروتوكولات الشبكة في كل طبقة في تبادل الاتصالات. فيما يلي الأوصاف التفصيلية لعمل بروتوكولات الشبكة في كل طبقة من نموذج OSI:

  • الطبقة 7: بروتوكولات شبكة طبقة التطبيق.

يوفر خدمات قياسية مثل المحطة الافتراضية والملفات ونقل المهام والعمليات.

  • الطبقة 6: بروتوكولات شبكة طبقة العرض.

يقنع الاختلافات في تنسيقات البيانات بين الأنظمة المختلفة. كما يقوم بترميز البيانات وفك تشفيرها وتشفير البيانات وفك تشفيرها وضغط البيانات وفك ضغطها.

  • الطبقة 5: بروتوكولات شبكة طبقة الجلسة.

يدير جلسات المستخدم والحوارات. كما يقوم بتأسيس وينهي الجلسات بين المستخدمين.

  • الطبقة 4: بروتوكولات شبكة طبقة النقل.

يدير تسليم الرسائل من طرف إلى طرف في الشبكات. كما يقدم تسليم حزم موثوق ومتسلسل من خلال آليات استعادة الأخطاء والتحكم في التدفق.

  • الطبقة 3: بروتوكولات طبقة الشبكة.

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

  • الطبقة 2: بروتوكولات شبكة طبقة ارتباط البيانات.

حزم الإطارات. كما يكتشف ويصحح أخطاء إرسال الحزمة.

  • الطبقة 1: بروتوكولات شبكة الطبقة المادية.

الطبقة المادية أو الطبقة الفيزيائية في نموذج OSI هي واجهات بين وسيط الشبكة والأجهزة. كما يحدد الخصائص البصرية والكهربائية والميكانيكية.

على الرغم من أن البعض يقول إن نموذج OSI أصبح الآن زائداً عن الحاجة وأقل أهمية من نموذج شبكة بروتوكول التحكم في الإرسال (TCP) / IP، لا تزال هناك إشارات إلى نموذج OSI حتى اليوم حيث تساعد بنية النموذج في تأطير مناقشات البروتوكولات ومقارنة التقنيات المختلفة.

تصنيف بروتوكولات الشبكة.

الآن بعد أن عرفت كيفية عمل نموذج OSI، يمكنك الغوص مباشرة في تصنيف البروتوكولات. فيما يلي بعض أبرز البروتوكولات المستخدمة في اتصالات الشبكة.

بروتوكولات شبكات طبقة التطبيق (الطبقة 7).

1. DHCP: بروتوكول التكوين الديناميكي للمضيف.

بروتوكول التكوين الديناميكي للمضيف DHCP (Dynamic Host Configuration Protocol) هو بروتوكول اتصال يمكّن مسؤولي الشبكة من أتمتة تعيين عناوين IP في الشبكة. في شبكة IP، يتطلب كل جهاز متصل بالإنترنت عنوان IP فريداً. يتيح DHCP لمسؤولي الشبكة توزيع عناوين IP من نقطة مركزية وإرسال عنوان IP جديد تلقائياً عند توصيل جهاز من مكان مختلف في الشبكة. يعمل بروتوكول DHCP على نموذج خادم العميل.

إيجابيات استخدام DHCP.

  • إدارة مركزية لعناوين IP.
  • إضافة عملاء جدد بشكل سلس إلى الشبكة.
  • إعادة استخدام عناوين IP، وتقليل العدد الإجمالي لعناوين IP المطلوبة.

سلبيات استخدام DHCP.

  • يصبح تتبع نشاط الإنترنت مملاً، حيث يمكن أن يكون للجهاز نفسه عدة عناوين IP خلال فترة زمنية.
  • لا يمكن استخدام أجهزة الحاسوب المزودة بـ DHCP كخوادم، حيث تتغير عناوين IP الخاصة بها بمرور الوقت.

2. DNS: بروتوكول نظام اسم المجال.

يساعد بروتوكول نظام اسم المجال (Domain Name System) DNS في ترجمة أو تعيين أسماء المضيف لعناوين IP. يعمل DNS على نموذج خادم العميل، ويستخدم قاعدة بيانات موزعة عبر تسلسل هرمي لخوادم الأسماء.

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

إيجابيات استخدام DNS.

  • DNS يسهل الوصول إلى الإنترنت.
  • يلغي الحاجة إلى حفظ عناوين IP.

سلبيات استخدام DNS.

  • لا تحمل استعلامات DNS معلومات تتعلق بالعميل الذي بدأها. هذا لأن خادم DNS لا يرى سوى عنوان IP من حيث أتى الاستعلام، مما يجعل الخادم عرضة للتلاعب من المتسللين.
  • يمكن لخوادم جذر DNS، إذا تم اختراقها، تمكين المتسللين من إعادة التوجيه إلى صفحات أخرى لبيانات التصيد الاحتيالي.

3. FTP: بروتوكول نقل الملفات.

يتيح بروتوكول نقل الملفات FTP (File Transfer Protocol) نقل الملفات مشاركة الملفات بين الأجهزة المضيفة، المحلية منها والبعيدة، وتعمل فوق TCP. لنقل الملفات، يقوم FTP بإنشاء اتصالين TCP: التحكم واتصال البيانات.

يتم استخدام اتصال التحكم لنقل معلومات التحكم مثل كلمات المرور وأوامر استرداد الملفات وتخزينها وما إلى ذلك، ويتم استخدام اتصال البيانات لنقل الملف الفعلي. يعمل كلا الاتصالين بالتوازي أثناء عملية نقل الملفات بأكملها.

إيجابيات استخدام FTP.

  • يتيح مشاركة الملفات الكبيرة والدلائل المتعددة في نفس الوقت.
  • يتيح لك استئناف مشاركة الملفات إذا تمت مقاطعتها.
  • كما أنه يتيح لك استعادة البيانات المفقودة وجدولة نقل الملفات.

سلبيات استخدام FTP.

  • يفتقر بروتوكول نقل الملفات إلى الأمان. يتم نقل البيانات وأسماء المستخدمين وكلمات المرور بنص عادي، مما يجعلها عرضة للجهات الضارة.
  • يفتقر FTP إلى إمكانات التشفير، مما يجعله غير متوافق مع معايير الصناعة.

4. HTTP: بروتوكول نقل النص الفائق.

بروتوكول نقل النص الفائق HTTP (Hyper Text Transfer Protocol) هو بروتوكول طبقة تطبيق يستخدم لأنظمة المعلومات الموزعة والتعاونية والوسائط التشعبية. إنه يعمل على نموذج خادم العميل، حيث يعمل متصفح الويب كعميل.

تتم مشاركة البيانات مثل النصوص والصور وملفات الوسائط المتعددة الأخرى عبر شبكة الويب العالمية باستخدام بروتوكول HTTP. كبروتوكول نوع الطلب والاستجابة، يرسل العميل طلباً إلى الخادم، والذي تتم معالجته بعد ذلك بواسطة الخادم قبل إرسال استجابة مرة أخرى إلى العميل.

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

إيجابيات استخدام HTTP.

  • استخدام الذاكرة واستخدام وحدة المعالجة المركزية منخفضان بسبب الاتصالات المتزامنة الأقل.
  • يمكن الإبلاغ عن الأخطاء بدون إغلاق الاتصالات.
  • بسبب اتصالات TCP الأقل، يتم تقليل ازدحام الشبكة.

سلبيات استخدام HTTP.

  • يفتقر HTTP إلى إمكانات التشفير، مما يجعله أقل أماناً.
  • يتطلب HTTP مزيداً من القوة لإنشاء اتصال ونقل البيانات.

5. IMAP و IMAP4: بروتوكول الوصول إلى الرسائل عبر الإنترنت (الإصدار 4).

بروتوكول الوصول إلى الرسائل عبر الإنترنت (الإصدار 4) IMAP (Internet Message Access Protocol (version 4)) هو من بروتوكولات شبكات الإنترنت، وهو بروتوكول بريد إلكتروني يتيح للمستخدمين الوصول إلى الرسائل المخزنة على خادم بريد من عميل البريد الإلكتروني ومعالجتها كما لو كانوا موجودين محلياً على أجهزتهم البعيدة.

يتبع IMAP نموذج خادم العميل، ويسمح لعدة عملاء بالوصول إلى الرسائل على خادم بريد مشترك بشكل متزامن. يتضمن IMAP عمليات لإنشاء صناديق البريد وحذفها وإعادة تسميتها والتحقق من وجود رسائل جديدة وإزالة الرسائل بشكل دائم ووضع وإزالة الأعلام وغير ذلك الكثير. الإصدار الحالي من IMAP هو الإصدار 4 المراجعة 1 (Version 4 Revision 1).

إيجابيات استخدام IMAP4.

  • نظراً لأنه يتم تخزين رسائل البريد الإلكتروني على خادم البريد، يكون استخدام التخزين المحلي في حده الأدنى.
  • في حالة الحذف العرضي لرسائل البريد الإلكتروني أو البيانات، فمن الممكن دائماً استردادها حيث يتم تخزينها على خادم البريد.

سلبيات استخدام IMAP4.

  • لن تعمل رسائل البريد الإلكتروني بدون اتصال إنترنت نشط.
  • يتطلب الاستخدام العالي لرسائل البريد الإلكتروني من قبل المستخدمين النهائيين المزيد من مساحة تخزين صندوق البريد، وبالتالي زيادة التكاليف.

6. POP و POP3: بروتوكول مكتب البريد (الإصدار 3).

بروتوكول مكتب البريد POP3: Post Office Protocol (version 3) هو أيضاً بروتوكول بريد إلكتروني. باستخدام هذا البروتوكول، يمكن للمستخدم النهائي تنزيل رسائل البريد الإلكتروني من خادم البريد إلى عميل البريد الإلكتروني الخاص به. بمجرد تنزيل رسائل البريد الإلكتروني محلياً، يمكن قراءتها بدون اتصال بالإنترنت.

أيضاً، بمجرد نقل رسائل البريد الإلكتروني محلياً، يتم حذفها من خادم البريد، مما يؤدي إلى توفير مساحة. لم يتم تصميم بروتوكول POP3 لإجراء عمليات تلاعب واسعة النطاق بالرسائل الموجودة على خادم البريد، على عكس IMAP4. POP3 هو أحدث إصدار من بروتوكول Post Office Protocol.

إيجابيات استخدام POP3.

  • قراءة رسائل البريد الإلكتروني على الأجهزة المحلية بدون اتصال بالإنترنت.
  • لا يحتاج خادم البريد إلى سعة تخزين عالية، حيث يتم حذف رسائل البريد الإلكتروني عند نقلها محلياً.

سلبيات استخدام POP3.

  • إذا تعطل الجهاز المحلي الذي تم تنزيل رسائل البريد الإلكتروني عليه أو سُرق، فستفقد رسائل البريد الإلكتروني.

7. SMTP: بروتوكول نقل البريد البسيط.

بروتوكول نقل البريد البسيط SMTP (Simple Mail Transfer Protocol) هو بروتوكول مصمم لنقل البريد الإلكتروني بشكل موثوق وفعال. بروتوكول SMTP هو بروتوكول دفع ويستخدم لإرسال البريد الإلكتروني، بينما يتم استخدام POP و IMAP لاسترداد رسائل البريد الإلكتروني من جانب المستخدم النهائي.

ينقل SMTP رسائل البريد الإلكتروني بين الأنظمة ويبلغ عن رسائل البريد الإلكتروني الواردة. باستخدام SMTP، يمكن للعميل نقل بريد إلكتروني إلى عميل آخر على نفس الشبكة أو شبكة أخرى من خلال مرحل أو بوابة وصول متاحة لكلتا الشبكتين.

إيجابيات استخدام SMTP.

  • سهولة التركيب.
  • يتصل بأي نظام دون أي قيود.
  • لا يحتاج إلى أي تطوير من جانبك.

سلبيات استخدام SMTP.

  • يمكن للمحادثات ذهاباً وإياباً بين الخوادم أن تؤخر إرسال رسالة، كما تزيد من فرصة عدم تسليم الرسالة.
  • يمكن لبعض أنواع جدار الحماية أن تحجب المنافذ المستخدمة مع SMTP.

8. Telnet: بروتوكول مضاهاة المحطة الطرفية.

بروتوكول مضاهاة المحطة الطرفية Telnet (Terminal emulation protocol) هو بروتوكول طبقة تطبيق يمكّن المستخدم من الاتصال بجهاز بعيد. يتم تثبيت عميل Telnet على جهاز المستخدم، والذي يصل إلى واجهة سطر الأوامر لجهاز بعيد آخر يقوم بتشغيل برنامج خادم Telnet.

يستخدم Telnet غالباً بواسطة مسؤولي الشبكة للوصول إلى الأجهزة البعيدة وإدارتها. للوصول إلى جهاز بعيد، يحتاج مسؤول الشبكة إلى إدخال عنوان IP أو اسم المضيف للجهاز البعيد، وبعد ذلك سيتم تقديمه مع محطة افتراضية يمكنها التفاعل مع المضيف.

إيجابيات استخدام Telnet.

  • متوافق مع أنظمة تشغيل متعددة.
  • يوفر الكثير من الوقت بسبب اتصاله السريع بالأجهزة البعيدة.

سلبيات استخدام Telnet.

  • تفتقر Telnet إلى إمكانات التشفير وترسل عبر المعلومات الهامة بنص واضح، مما يسهل على الجهات الضارة.
  • باهظة الثمن بسبب سرعات الكتابة البطيئة.

9. SNMP: بروتوكول إدارة الشبكة البسيط.

بروتوكول إدارة الشبكة البسيط SNMP (Simple Network Management Protocol) هو بروتوكول طبقة تطبيق يستخدم لإدارة العقد Nodes، مثل الخوادم ومحطات العمل والموجهات والمحولات وما إلى ذلك، على شبكة IP.

يمكّن SNMP مسؤولي الشبكة من مراقبة أداء الشبكة، وتحديد مواطن الخلل في الشبكة، واستكشاف الأخطاء وإصلاحها. يتكون بروتوكول SNMP من ثلاثة مكونات: جهاز مُدار ووكيل SNMP ومدير SNMP.

يوجد وكيل SNMP على الجهاز المُدار. الوكيل عبارة عن وحدة برمجية لديها معرفة محلية بمعلومات الإدارة، ويترجم هذه المعلومات إلى نموذج متوافق مع مدير SNMP. يقدم مدير SNMP البيانات التي تم الحصول عليها من وكيل SNMP، مما يساعد مسؤولي الشبكة على إدارة العقد بشكل فعال.

يوجد حالياً ثلاثة إصدارات من SNMP: SNMP v1 و SNMP v2 و SNMP v3. يحتوي كلا الإصدارين 1 و 2 على العديد من الميزات المشتركة، ولكن v2 يقدم تحسينات مثل عمليات البروتوكول الإضافية. يضيف الإصدار 3 الأمان وإمكانيات التكوين عن بُعد للإصدارات السابقة.

إقرأ أيضاً… أفضل لغات برمجة الشبكات لمهندسي الشبكات.

بروتوكولات شبكات طبقة العرض (الطبقة 6).

1. LPP: بروتوكول العرض الخفيف.

يساعد بروتوكول العرض الخفيف (LPP (Lightweight Presentation Protocol على توفير دعم انسيابي لخدمات تطبيقات OSI في الشبكات التي تعمل على بروتوكولات TCP / IP لبعض البيئات المقيدة. تم تصميم LPP لفئة معينة من تطبيقات OSI، أي تلك الكيانات التي يحتوي سياق تطبيقها على عنصر خدمة التحكم في الارتباط (ACSE) وعنصر خدمة العمليات عن بُعد (ROSE). لا ينطبق LPP على الكيانات التي يكون سياق التطبيق فيها أكثر شمولاً، أي يحتوي على عنصر خدمة نقل موثوق.

بروتوكولات شبكات طبقة الجلسة (الطبقة 5).

1. RPC: بروتوكول استدعاء الإجراء البعيد.

بروتوكول استدعاء الإجراء البعيد RPC (Remote Procedure Call protocol) هو بروتوكول من بروتوكولات شبكات الإنترنت، وهو يستخدم لطلب خدمة من برنامج في حاسوب بعيد عبر شبكة، ويمكن استخدامه دون الحاجة إلى فهم تقنيات الشبكة الأساسية.

يستخدم RPC TCP أو UDP لنقل الرسائل بين البرامج المتصلة. يعمل RPC أيضاً على نموذج خادم العميل. البرنامج الطالب هو العميل، وبرنامج تقديم الخدمة هو الخادم.

إيجابيات استخدام RPC.

  • يتجاهل RPC العديد من طبقات البروتوكول لتحسين الأداء.
  • باستخدام RPC، يتم تقليل جهود إعادة كتابة التعليمات البرمجية أو إعادة تطويرها.

سلبيات استخدام RPC.

  • لم تثبت بعد فعاليتها في العمل عبر شبكات واسعة النطاق.
  • بصرف النظر عن TCP / IP ، لا يدعم RPC بروتوكولات النقل الأخرى.

بروتوكولات شبكات طبقة النقل (الطبقة 4).

1. TCP: بروتوكول التحكم في الإرسال.

بروتوكول التحكم في الإرسال TCP (Transmission Control Protocol) هو بروتوكول طبقة نقل يوفر توصيلاً موثوقاً للدفق وخدمة اتصال افتراضية للتطبيقات من خلال استخدام الإقرار التسلسلي. TCP هو بروتوكول مهيأ للاتصال، حيث يتطلب إنشاء اتصال بين التطبيقات قبل نقل البيانات.

من خلال التحكم في التدفق والإقرار بالبيانات، يوفر بروتوكول TCP فحصاً شاملاً للأخطاء. يضمن TCP تسلسل البيانات، مما يعني وصول حزم البيانات بالترتيب عند الطرف المستلم. من الممكن أيضاً إعادة إرسال حزم البيانات المفقودة مع برنامج التعاون الفني.

إيجابيات استخدام TCP.

  • يضمن بروتوكول TCP ثلاثة أشياء: تصل البيانات إلى الوجهة وتصل إليها في الوقت المحدد وتصل إليها دون تكرار.
  • يقوم TCP تلقائياً بتقسيم البيانات إلى حزم قبل الإرسال.

سلبيات استخدام TCP.

  • لا يمكن استخدام TCP لاتصالات البث والبث المتعدد.

2. UDP: بروتوكول مخطط بيانات المستخدم.

بروتوكول مخطط بيانات المستخدم UDP (User Datagram Protocol) هو بروتوكول طبقة نقل بدون اتصال يوفر خدمة رسائل بسيطة ولكنها غير موثوقة. على عكس TCP، لا يضيف UDP أي موثوقية أو تحكم في التدفق أو وظائف استعادة الأخطاء. يعتبر UDP مفيداً في المواقف التي لا تكون فيها آليات موثوقية TCP ضرورية. لا يمكن إعادة إرسال حزم البيانات المفقودة باستخدام UDP.

إيجابيات استخدام UDP.

  • البث والاتصالات المتعددة ممكنة مع UDP.
  • UDP أسرع من TCP.

سلبيات استخدام UDP.

  • في UDP، من الممكن ألا يتم تسليم الحزمة أو تسليمها مرتين أو عدم تسليمها على الإطلاق.
  • التفكك اليدوي لحزم البيانات مطلوب.

بروتوكولات طبقة الشبكة (الطبقة 3).

1. IP: بروتوكول الإنترنت (IPv4).

من بروتوكولات شبكات الإنترنت الأخرى هو بروتوكول الإنترنت IPv4 (Internet Protocol) هو بروتوكول طبقة شبكة يحتوي على معلومات عنونة والتحكم، مما يساعد على توجيه الحزم في الشبكة. يعمل IP جنباً إلى جنب مع TCP لتقديم حزم البيانات عبر الشبكة.

تحت عنوان IP، يتم تعيين عنوان 32 بت لكل مضيف يتألف من جزأين رئيسيين: رقم الشبكة ورقم المضيف. يحدد رقم الشبكة شبكة ويتم تعيينه بواسطة الإنترنت، بينما يحدد رقم المضيف مضيفاً على الشبكة ويتم تعيينه بواسطة مسؤول الشبكة. عنوان IP مسؤول فقط عن تسليم الحزم، ويساعد بروتوكول TCP في إعادتها بالترتيب الصحيح.

إيجابيات استخدام IPv4.

  • يقوم IPv4 بتشفير البيانات لضمان الخصوصية والأمان.
  • مع IP، تصبح بيانات التوجيه أكثر قابلية للتطوير والاقتصاد.

سلبيات استخدام IPv4.

  • IPv4 كثيف العمالة ومعقد وعرضة للأخطاء.

2. IPv6: بروتوكول الإنترنت الإصدار 6.

بروتوكول الإنترنت الإصدار 6 IPv6 (Internet Protocol version 6) هو أحدث إصدار من بروتوكول الإنترنت IP، وهو بروتوكول طبقة شبكة يمتلك معلومات عنونة وتحكم لتمكين الحزم ليتم توجيهها في الشبكة. تم إنشاء IPv6 للتعامل مع استنفاد IPv4. يعمل على زيادة حجم عنوان IP من 32 بت إلى 128 بت لدعم المزيد من مستويات العنونة.

إيجابيات استخدام IPv6.

  • أكثر كفاءة في التوجيه ومعالجة الحزم مقارنة بـ IPv4.
  • أمان أفضل مقارنة بـ IPv4.

سلبيات استخدام IPv6.

  • IPv6 غير متوافق مع الأجهزة التي تعمل على IPv4.
  • التحدي في ترقية الأجهزة إلى IPv6.

3. ICMP: بروتوكول رسائل التحكم في الإنترنت.

بروتوكول رسائل التحكم في الإنترنت ICMP (Internet Control Message Protocol) هو بروتوكول يدعم طبقة الشبكة التي تستخدمها أجهزة الشبكة لإرسال رسائل الخطأ والمعلومات التشغيلية. تُستخدم رسائل ICMP التي يتم تسليمها في حزم IP للرسائل خارج النطاق المتعلقة بتشغيل الشبكة أو التشغيل الخاطئ. يتم استخدام ICMP للإعلان عن أخطاء الشبكة والازدحام والمهلة، بالإضافة إلى المساعدة في استكشاف الأخطاء وإصلاحها.

إيجابيات استخدام ICMP.

  • يستخدم ICMP لتشخيص مشاكل الشبكة.

سلبيات استخدام ICMP.

  • يؤدي إرسال الكثير من رسائل ICMP إلى زيادة حركة مرور الشبكة.
  • يتأثر المستخدمون النهائيون إذا أرسل المستخدمون الضارون العديد من الحزم غير القابلة للوصول لوجهة ICMP.

بروتوكولات شبكة طبقة ارتباط البيانات (الطبقة 2).

1. ARP: بروتوكول تحليل العنوان.

من بروتوكولات شبكات الإنترنت الأخرى هو بروتوكول تحليل العنوان. يساعد بروتوكول تحليل العنوان (Address Resolution Protocol) ARP في تعيين عناوين IP لعناوين الأجهزة الفعلية (أو عنوان MAC لشبكة Ethernet) التي تم التعرف عليها في الشبكة المحلية. يتم استخدام جدول يسمى ذاكرة التخزين المؤقت ARP للحفاظ على الارتباط بين كل عنوان IP وعنوان MAC المقابل له. يقدم ARP القواعد لعمل هذه الارتباطات، ويساعد في تحويل العناوين في كلا الاتجاهين.

إيجابيات استخدام ARP.

  • لا يلزم معرفة عناوين MAC أو حفظها، حيث تحتوي ذاكرة التخزين المؤقت ARP على جميع عناوين MAC وتعيينها تلقائياً باستخدام عناوين IP.

سلبيات استخدام ARP.

  • ARP عرضة لهجمات الأمان التي تسمى هجمات انتحال ARP.
  • عند استخدام ARP، قد يتمكن المخترق أحياناً من إيقاف حركة المرور تماماً. يُعرف هذا أيضاً باسم رفض الخدمات ARP.

2. SLIP: Serial Line IP.

يتم استخدام SLIP للاتصالات التسلسلية من نقطة إلى نقطة باستخدام TCP / IP. يتم استخدام SLIP على ارتباطات تسلسلية مخصصة، وأحياناً لأغراض الاتصال الهاتفي. يعد SLIP مفيداً في السماح لمزيج من المضيفين والموجهات بالاتصال ببعضهم البعض.

على سبيل المثال، المضيف-host و host-router و router-router كلها تكوينات شبكة SLIP شائعة. SLIP هو مجرد بروتوكول تأطير الحزمة: فهو يحدد سلسلة من الأحرف التي تؤطر حزم IP على سطر تسلسلي. لا يوفر آليات العنونة أو تحديد نوع الحزمة أو اكتشاف الأخطاء أو تصحيحها أو آليات الضغط.

إيجابيات استخدام SLIP.

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

سلبيات استخدام SLIP.

  • لا يدعم SLIP الإعداد التلقائي لاتصالات الشبكة في طبقات OSI المتعددة في نفس الوقت.
  • لا يدعم SLIP الاتصالات المتزامنة، مثل الاتصال الذي يتم إنشاؤه عبر الإنترنت من مودم إلى مزود خدمة الإنترنت (ISP).