Internet Control Message Protocol – הבדלי גרסאות

מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
מ הורדת שימוש בתג br*
שורה 19: שורה 19:
== רשימת הודעות ICMP מותרות ==
== רשימת הודעות ICMP מותרות ==


0 - [[ICMP Echo Reply|הד תשובה]]<br />
0 - [[ICMP Echo Reply|הד תשובה]]{{ש}}
1 - שמור<br />
1 - שמור{{ש}}
2 - שמור<br />
2 - שמור{{ש}}
3 - [[ICMP Destination Unreachable|יעד בלתי נגיש]]<br />
3 - [[ICMP Destination Unreachable|יעד בלתי נגיש]]{{ש}}
4 - [[ICMP Source Quench|Source Quetch]]<br />
4 - [[ICMP Source Quench|Source Quetch]]{{ש}}
5 - [[ICMP Redirect Message|הודעת הכוונה מחודשת]]<br />
5 - [[ICMP Redirect Message|הודעת הכוונה מחודשת]]{{ש}}
6 - כתובת מכונה חלופית<br />
6 - כתובת מכונה חלופית{{ש}}
7 - שמור<br />
7 - שמור{{ש}}
8 - [[ICMP Echo Request|בקשת הד]]<br />
8 - [[ICMP Echo Request|בקשת הד]]{{ש}}
9 - פרסום נתב<br />
9 - פרסום נתב{{ש}}
10 - Router Solicitation<br />
10 - Router Solicitation{{ש}}
11 - זמן תם<br />
11 - זמן תם{{ש}}
12 - בעיית פרמטר<br />
12 - בעיית פרמטר{{ש}}
13 - [[חותם זמן|חותמת זמן]]<br />
13 - [[חותם זמן|חותמת זמן]]{{ש}}
14 - תשובת [[חותם זמן|חותמת זמן]]<br />
14 - תשובת [[חותם זמן|חותמת זמן]]{{ש}}
15 - בקשת מידע<br />
15 - בקשת מידע{{ש}}
16 - תשובת מידע<br />
16 - תשובת מידע{{ש}}
17 - בקשת מסכת כתובת<br />
17 - בקשת מסכת כתובת{{ש}}
18 - תשובת מסכת כתובת<br />
18 - תשובת מסכת כתובת{{ש}}
19 - שמור לאבטחה<br />
19 - שמור לאבטחה{{ש}}
20-29 - שמור לניסויי רובוסטיות<br />
20-29 - שמור לניסויי רובוסטיות{{ש}}
30 - Traceroute<br />
30 - Traceroute{{ש}}
31 - שגיאה בהמרת חבילה<br />
31 - שגיאה בהמרת חבילה{{ש}}
32 - Mobile Host Redirect<br />
32 - Mobile Host Redirect{{ש}}
33 - [[IPv6]] היכן אתה<br />
33 - [[IPv6]] היכן אתה{{ש}}
34 - [[IPv6]] הנה אני<br />
34 - [[IPv6]] הנה אני{{ש}}
35 - Mobile Registration Request<br />
35 - Mobile Registration Request{{ש}}
36 - Mobile Registration Reply<br />
36 - Mobile Registration Reply{{ש}}
37 - בקשת שם תחום<br />
37 - בקשת שם תחום{{ש}}
38 - תשובת שם תחום<br />
38 - תשובת שם תחום{{ש}}
39 - [[SKIP]] Algorithm Discovery Protocol<br />
39 - [[SKIP]] Algorithm Discovery Protocol{{ש}}
40 - [[Photuris]], כשלי אבטחה <br />
40 - [[Photuris]], כשלי אבטחה {{ש}}
41-255 -שמור<br />
41-255 -שמור{{ש}}
(הרשימה אינה שלמה!)<br />
(הרשימה אינה שלמה!){{ש}}
(מקור: [http://www.iana.org/assignments/icmp-parameters IANA ICMP Parameters])<br />
(מקור: [http://www.iana.org/assignments/icmp-parameters IANA ICMP Parameters]){{ש}}


== ראו גם ==
== ראו גם ==

גרסה מ־22:25, 20 ביולי 2015

Internet Control Message Protocolראשי תיבות: ICMP) הוא חלק מחבילת פרוטוקולי תקשורת באינטרנט, ומוגדר ב־RFC 792. הודעות ICMP נוצרות בדרך כלל כתגובה לשגיאות בחבילות של פרוטוקול IP, כמפורט ב־RFC 1122 או למטרות אבחון וניתוב.

הגרסה של ICMP המיועדת לפרוטוקול IPv4 ידועה גם בתור ICMPv4, בתוקף היותה חלק מפרוטוקול זה. ל־IPv6 יש פרוטוקול ייעודי מקביל.

הודעות ICMP נבנות בשכבת ה־IP, בדרך כלל מחבילת IP רגילה, אשר יצרה תגובת ICMP.‏ IP עוטף את הודעת ה ICMP המתאימה בכותרת IP חדשה, כדי לשולחה חזרה למכונה ששלחה את ההודעה המקורית, ולהעביר את החבילה הנוצרת באופן הרגיל.

לדוגמה, כל מכונה (למשל נתבי ביניים) שמקדמת חבילת IP, צריכה להקטין את שדה ה־Time to Live של החבילה באחד. אם ה־TTL מגיע לאפס, הודעת ICMP, האומרת כי הייתה חריגה ממשך הזמן המוקצב במהלך המעבר, נשלחת חזרה למקור החבילה.

כל הודעת ICMP עטופה ישירות בחבילת IP אחת, ולפיכך, בדומה ל־UDP, פרוטוקול ICMP אינו מבטיח מסירה.

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

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

כלי רשת נפוצים רבים מבוססים על הודעות ICMP. הכלי traceroute מיושם באמצעות שידור חבילת UDP או ICMP עם שדות TTL בעלי ערך ספציפי, ובדיקת הודעות חוזרות האומרות כי הייתה חריגה ממשך הזמן המוקצב במהלך המעבר, או כי היעד אינו נגיש. הכלי פינג (ping) מיושם תוך שימוש בהודעות ה־ICMP "הד" ו-"הד תשובה".

רשימת הודעות ICMP מותרות

0 - הד תשובה
1 - שמור
2 - שמור
3 - יעד בלתי נגיש
4 - Source Quetch
5 - הודעת הכוונה מחודשת
6 - כתובת מכונה חלופית
7 - שמור
8 - בקשת הד
9 - פרסום נתב
10 - Router Solicitation
11 - זמן תם
12 - בעיית פרמטר
13 - חותמת זמן
14 - תשובת חותמת זמן
15 - בקשת מידע
16 - תשובת מידע
17 - בקשת מסכת כתובת
18 - תשובת מסכת כתובת
19 - שמור לאבטחה
20-29 - שמור לניסויי רובוסטיות
30 - Traceroute
31 - שגיאה בהמרת חבילה
32 - Mobile Host Redirect
33 - IPv6 היכן אתה
34 - IPv6 הנה אני
35 - Mobile Registration Request
36 - Mobile Registration Reply
37 - בקשת שם תחום
38 - תשובת שם תחום
39 - SKIP Algorithm Discovery Protocol
40 - Photuris, כשלי אבטחה
41-255 -שמור
(הרשימה אינה שלמה!)
(מקור: IANA ICMP Parameters)

ראו גם

לקריאה נוספת