Skip to main content

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

Danny Hillis: The Internet could crash. We need a Plan B (יוני 2026)

Danny Hillis: The Internet could crash. We need a Plan B (יוני 2026)
Anonim

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 מגדיר כותרת הודעה. הכותרת כוללת ארבעה שדות ברצף הבא:

  • סוג (8 סיביות)
  • קוד (8 סיביות)
  • בדיקה (16 סיביות)
  • נתוני ICMP (32 סיביות)

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

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

סוגי הודעות ICMP נפוצים
v4 #v6 #הקלדתיאור
0129תגובה הדההודעה נשלחה בתגובה לבקשה הד (ראה להלן)
31יעד בלתי נגישנשלחה בתגובה להודעת IP שאינה ניתנת למסירה מסיבות שונות.
4-מקור מרוץהתקן יכול לשלוח הודעה זו חזרה לשולח שמייצר תנועה נכנסת בקצב מהיר יותר מאשר ניתן לעבד. (הוחלף בשיטות אחרות).
5137הפניה מחדש של ההודעההתקני ניתוב יכולים ליצור שיטה זו אם הם מזהים שינוי בנתיב המבוקש עבור הודעת ה- IP יש לשנות.
8128בקשת הדהודעה שנשלחו על ידי כלי עזר פינג לבדוק את היענות של התקן היעד
113הזמן עברנתבים שנוצר הודעה זו כאשר הנתונים הנכנסים הגיע להגביל "לספור" לספור. בשימוש על ידי traceroute.
12-פרמטר בעיהנוצרת כאשר התקן מזהה נתונים פגומים או חסרים בהודעת IP נכנסת.
13, 14-חותמת (בקשה, תגובה)נועד לסנכרן שעונים זמן בין שני התקנים באמצעות IPv4, (הוחלף על ידי שיטות אחרות אמין יותר.)
-2Packet גדול מדינתבים יוצרים הודעה זו בעת קבלת הודעה שאינה ניתנת להעברה ליעדה עקב חריגה ממגבלת האורך.

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