آي.سي.إم.بي

حزمة بروتوكولات الإنترنت
طبقة التطبيقات
بروتوكول المنافذ والتوجية · بروتوكول إعدادات الخوادم الديناميكي · بروتوكول أسماء النطاقات · بروتوكول نقل الملفات · خدمة الحزمة العامة الراديوية · بروتوكول نقل النصوص المهجنة · بروتوكول الوصول لرسائل البريد · بروتوكول المحادثة الجماعية  · البروتوكول الخفيف للوصول للدليل · Media Gateway Control Protocol (Megaco) · Media Gateway Control Protocol (MGCP) · برتوكول نقل أخبار الشبكة  ·  · بروتوكول صندوق البريد · Routing Information Protocol · نداء الإجراء البعيد  · Real-time Transport Protocol · بروتوكول سريان المعلومات في الزمن الحقيقي  · Session Description Protocol · Session Initiation Protocol · بروتوكول إرسال البريد البسيط  · بروتوكول إدارة الشبكات البسيط  · سواب  · قشرة آمنة  · تل نت · أمن طبقة النقل · Extensible Messaging and Presence Protocol · 
طبقة النقل
تي سي بي  · بروتوكول بيانات المستخدم  · بروتوكولات تقيم رابطة والبروتوكولات عديمة الرابطة · Stream Control Transmission Protocol · بروتوكول حجز الموارد · Explicit Congestion Notification · 
طبقة الانترنت
بروتوكول الانترنت (IPv4, IPv6) · Address Resolution Protocol · بروتوكول التحكم بالرسائل · ICMPv6 · فتح أقصر مسار أولا  · بروتوكول إدارة مجموعة الإنترنت · بروتوكول امن وسرية البيانات · 
طبقة الربط
Neighbor Discovery Protocol · بروتوكول النقل عبر الأنفاق ( Layer 2 Tunneling Protocol) · بروتوكول النقطة إلى النقطة  · طبقة التحكم بالوصول إلى الوسائط (إيثرنت, خط المشترك الرقمي , شبكة رقمية للخدمات المتكاملة , FDDI) · 
عرض · نقاش · تعديل

مقدمة

آي.سي.إم.بي: (بالإنجليزية: Internet Control Message Protocol) بروتوكول التحكم بالرسائل: هي إحدى البروتوكولات الأساسية لبروتوكولات الانترنت

فهي وسيلة وأداة للتقرير عن وجود خطأ في الشبكات الحاسوبية, هذه التقنية مستخدمة في الراوترات والأجهزة الوسيطة والأجهزة المضيفة (Host)

مع كشف الأخطاء على هذه الأجهزة مثل (خدمة ما غير متاحة حاليا أو هذا الراوتر لا يمكن الوصول إليه... إلخ.)

إصدارات الـ آي.سي.إم.بي

تعتمد الـ آي.سي.إم.بي على تقنية الـ IP لكي تؤدي مهامها (الإصدار ICMPv4 المتوافق مع IPv4 والإصدار ICMPv6 المتوافق مع IPv6)

ويختلف تصميمه بين بروتوكولات النقل (مثل TCP أو UDP) عن غيرها من البروتوكولات التي لا تحتاج إلى إرسال أو استقبال البيانات

تقنياً

إن بروتوكول التحكم بالرسائل هو جزء من مجموعة بروتوكولات الإنترنت بحيث يتم إنشاؤها في طبقة الـ IP كاستجابة لوجود خطأ ما

حيث يقوم الـ IP بتغليف رسالة الـ آي.سي.إم.بي بترويسة جديدة (لإعادة الرسالة إلى المرسل) مع إرسال نتيجة الرسالة.

بما أن كل رسالة آي.سي.إم.بي يتم تغليفها مباشرةً من قبل حزمة IP فإنها قد تكون غير موثوقة (كما في حالة UDP)

إن العديد من أدوات الشبكات الحاسوبية الشائعة تعتمد على رسائل الـ آي.سي.إم.بي.

مثلاً: تعليمة traceroute يتم تمثيلها عن طريق إرسال حزم (UDP) مع حقول ترويسات معدّة (وقت الخروج (بالإنجليزية: TTL)) مع البحث عن رسائل "تجاوز الوقت في العبور" أو "لا يمكن الوصول للهدف"

تعليمة Ping يتم تمثيلها باستعمال رسائل الـ آي.سي.إم.بي "اطبع الناتج" أو "اطبع الطلب"

بنية رسالة الـ آي.سي.إم.بي

كل ترويسة آي.سي.إم.بي تتكون من ثلاث حقول والتي تعرف الهدف من هذه الرسالة:

النوع (Type): تعرف رسالة الـ آي.سي.إم.بي

الشيفرة (Code): تؤمن معلومات إضافية عن نوع الرسالة

فاحص المجموع (CheckSum): تزود الرسالة بطريقة لفحص سلامتها

وإليكم جدول القيم حسب نوع الرسالة:

النوع (Type) الشيفرة (Code) الوصف
0- اطبع الناتج 0 يطبع الناتج
3- لا يمكن الوصول للهدف 0 لا يمكن الوصول للشبكة الهدف
1 لا يمكن الوصول للجهاز المضيف
2 لا يمكن الوصول إلى البروتوكول الهدف
3 لا يمكن الوصول إلى المأخذ الهدف
4 بحاجة إلى تقسيم مع وضعية عدم التقسيم
5 فشل في الطريق المصدر
6 الشبكة الهدف غير معروفة
7 الجهاز- المضيف الهدف غير معروف
8 الجهاز- المضيف المصدر مفصول
9 الشبكة محجوبة من قبل الإدارة
10 الجهاز- المضيف محجوب من قبل الإدارة
11 لا يمكن الوصول للشبكة من أجل (نوع الخدمة)
12 لا يمكن الوصول للجهاز- المضيف من أجل (نوع الخدمة)
13 الاتصال محجوب من قبل الإدارة
4- المصدر خامد 0 المصدر خامد
5- رسالة إعادة توجيه 0 إعادة توجيه الحزمة للشبكة
1 إعادة توجيه الحزمة للجهاز- المضيف
2 إعادة توجيه الحزمة للشبكة و(نوع الخدمة)
3 إعادة توجيه الحزمة للجهاز- المضيف و(نوع الخدمة)
8- اطبع الطلب 0 يطبع الطلب
11- تم تجاوز الوقت 0 انتهى وقت-الرحيل أثناء العبور
1 انتهى وقت إعادة تجميع القطع
12- مشكلة في المعامل 0 المؤشر الدال على الخطأ
1 تم فقدان خيار مطلوب
2 طول غير صالح
13- الطابع الزمني 0 الطابع الزمني
14- الاستجابة للطابع الزمني 0 الاستجابة للطابع الزمني
15- طلب معلومات 0 طلب معلومات
16- الاستجابة للمعلومات 0 الاستجابة للمعلومات
17- طلب قناع للعنوان 0 طلب قناع للعنوان
18- الاستجابة لقناع العنوان 0 الاستجابة لقناع العنوان

المراجع

IANA

Microsoft Support

an:Internet Control Message Protocol bg:ICMP bs:Internet Control Message Protocol ca:Internet Control Message Protocol cs:ICMP da:Internet control message protocol de:Internet Control Message Protocol el:ICMP Internet Control Message Protocol]] eo:ICMP es:Internet Control Message Protocol eu:ICMP fa:آی‌سی‌ام‌پی fi:ICMP fr:Internet Control Message Protocol gl:ICMP he:Internet Control Message Protocol hr:ICMP hu:ICMP id:Internet Control Message Protocol it:Internet Control Message Protocol ja:Internet Control Message Protocol ko:인터넷 제어 메시지 프로토콜 lt:ICMP lv:ICMP ml:ഇന്റർനെറ്റ് കണ്ട്രോൾ മെസേജ് പ്രോട്ടോക്കോൾ nl:Internet Control Message Protocol no:ICMP pl:Internet Control Message Protocol pt:Internet Control Message Protocol ro:Internet Control Message Protocol ru:ICMP sl:ICMP sr:ICMP sv:ICMP th:Internet Control Message Protocol tr:Internet Control Message Protocol uk:ICMP yo:Internet Control Message Protocol zh:互联网控制消息协议