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

What Is the ICMP Protocol مفهوم بروتوكول رسائل التحكم ICMP

تعرّف في هذا الدرس على بروتوكول التحكم ICMP في الطبقة الثالثة، وكيفية فحص الاتصال وزمن الاستجابة بالأمر ping، وتتبع مسار القفزات بالأمر tracert، وفصل أعطال DNS بالأمر nslookup وفق منهجية التشخيص التدريجية.
3 صفوف تعليمية
تكنولوجيا الويب
3 مشاهدة

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

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

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

وعلى خلاف بروتوكولَي النقل TCP وUDP، فإن بروتوكول ICMP لا ينقل بيانات تطبيقات المستخدم ولا يستخدم أرقام منافذ () مطلقاً؛ بل تُغلَّف رسالته مباشرةً داخل حزمة IPv4 برقم بروتوكول 1 (أو ICMPv6 برقم 58 في شبكات IPv6) لأداء مهمتين رئيسيتين:

  • 1. رسائل الاستعلام والفحص التشخيصي: اختبار جاهزية جهاز بعيد وقياس زمن الاستجابة عبر أدوات مثل أمر ping.
  • 2. رسائل الإبلاغ التلقائي عن الأخطاء: إخطار الجهاز المرسل عندما يعجز موجه () أو خادم عن تسليم حزمة IP بسبب انقطاع المسار أو إغلاق المنفذ أو نفاد عداد القفزات.
الصف 2 صورة توضيحية
مخطط يوضح تغليف بروتوكول ICMP في الطبقة الثالثة وآلية تبادل طلب الصدى (Type 8) ورد الصدى (Type 0) في أمر الفحص ping
الصف 3 ملاحظة هامة