شرح صفوف ومحتوى الفقرة
تخيّل أنك أرسلت طرداً بريدياً عبر سلسلة من مكاتب التوزيع الإقليمية؛ فإذا كان الجسر المؤدي إلى المدينة مغلقاً أو كان عنوان المستلم غير موجود، يُحرر مكتب البريد «إشعار حالة رسمياً» يعيده إليك ليخبرك بسبب تعذر التسليم. في شبكات الكمبيوتر، يعمل بروتوكول الإنترنت (IP) بمبدأ «أفضل جهد» دون آلية مدمجة للإبلاغ عن الأخطاء؛ ولسد هذه الفجوة، تعتمد الشبكات على بروتوكول رسائل التحكم في الإنترنت (Internet Control Message Protocol — ICMP) بوصفه المراقب التشخيصي وساعي تقارير الحالة في طبقة الشبكة ().
وعلى خلاف بروتوكولَي النقل TCP وUDP، فإن بروتوكول ICMP لا ينقل بيانات تطبيقات المستخدم ولا يستخدم أرقام منافذ () مطلقاً؛ بل تُغلَّف رسالته مباشرةً داخل حزمة IPv4 برقم بروتوكول 1 (أو ICMPv6 برقم 58 في شبكات IPv6) لأداء مهمتين رئيسيتين:
- 1. رسائل الاستعلام والفحص التشخيصي: اختبار جاهزية جهاز بعيد وقياس زمن الاستجابة عبر أدوات مثل أمر
ping. - 2. رسائل الإبلاغ التلقائي عن الأخطاء: إخطار الجهاز المرسل عندما يعجز موجه () أو خادم عن تسليم حزمة
IPبسبب انقطاع المسار أو إغلاق المنفذ أو نفاد عداد القفزات.