מדריך בקרת אינטרנט הודעה Protocl (ICMP)

Internet Protocol Message Protocol (ICMP) הוא פרוטוקול רשת עבור פרוטוקול אינטרנט (IP) . ICMP מעביר מידע שליטה על מצב הרשת עצמה ולא על נתוני היישום. רשת IP דורשת ICMP כדי לתפקד כראוי.

הודעות ICMP הן סוג מסוים של הודעת IP שונה מ- TCP ו- UDP .

הדוגמה הידועה ביותר של הודעות ICMP בפועל היא כלי השירות ping , אשר משתמשת ICMP לחקור המארחים מרחוק על היענות ולמדוד זמן סיבוב הלוך ושוב של הודעות בדיקה.

ICMP תומך גם כלי עזר אחרים כמו traceroute לזהות התקנים ניתוב ביניים ("כשות") על הנתיב בין מקור היעד ואת היעד.

ICMP לעומת ICMPv6

ההגדרה המקורית של ICMP נתמכת ברשתות Internet Protocol גרסה 4 (IPv4). IPv6 משלבת צורה מתוקנת של פרוטוקול המקובל בשם ICMPv6 כדי להבדיל אותו ICMP המקורי (המכונה לעתים ICMPv4).

סוגי הודעות ותבניות הודעה של ICMP

הודעות ICMP נושאות נתונים חיוניים לפעולה וניהול של רשת מחשבים. הפרוטוקול מדווח על תנאים כגון התקנים לא מגיבים, שגיאות שידור ובעיות גודש ברשת.

בדומה לפרוטוקולים אחרים במשפחת ה- IP, ICMP מגדיר כותרת הודעה. הכותרת כוללת ארבעה שדות ברצף הבא:

ICMP מגדיר רשימה של סוגי הודעות ספציפיים ומקצה מספר ייחודי לכל אחד מהם.

כפי שמוצג בטבלה שלהלן, ICMPv4 ו- ICMPv6 מספקים מספר סוגי הודעות נפוצים (אך לעתים קרובות עם מספרים שונים) וכן מספר הודעות ייחודיות לכל אחת מהן. (סוגי ההודעות הנפוצות עשויים להשתנות מעט בהתנהגותם בין גרסאות IP).

סוגי הודעות ICMP נפוצים
v4 # v6 # סוּג תיאור
0 129 תגובה הד ההודעה נשלחה בתגובה לבקשה הד (ראה להלן)
3 1 יעד בלתי נגיש נשלחה בתגובה להודעת IP שאינה ניתנת למסירה מסיבות שונות.
4 - מקור מרוץ התקן יכול לשלוח הודעה זו חזרה לשולח שמייצר תנועה נכנסת בקצב מהיר יותר מאשר ניתן לעבד. (הוחלף בשיטות אחרות).
5 137 הפניה מחדש של ההודעה התקני ניתוב יכולים ליצור שיטה זו אם הם מזהים שינוי בנתיב המבוקש עבור הודעת ה- IP יש לשנות.
8 128 בקשת הד הודעה שנשלחו על ידי כלי עזר פינג לבדוק את היענות של התקן היעד
11 3 הזמן עבר נתבים שנוצר הודעה זו כאשר הנתונים הנכנסים הגיע להגביל "לספור" לספור. בשימוש על ידי traceroute.
12 - פרמטר בעיה נוצרת כאשר התקן מזהה נתונים פגומים או חסרים בהודעת IP נכנסת.
13, 14 - חותמת (בקשה, תגובה) נועד לסנכרן שעונים זמן בין שני התקנים באמצעות IPv4, (הוחלף על ידי שיטות אחרות אמין יותר.)
- 2 Packet גדול מדי נתבים יוצרים הודעה זו בעת קבלת הודעה שאינה ניתנת להעברה ליעדה עקב חריגה ממגבלת האורך.

הפרוטוקול ממלא את השדות נתוני קוד ו- ICMP בהתאם לסוג ההודעה שנבחר כדי לשתף מידע נוסף. לדוגמה, הודעה מסוג Unctachable 'יעד' יכולה להכיל ערכי קוד רבים, בהתאם לאופי הכשל.