icmp - cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ...
TRANSCRIPT
![Page 1: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא](https://reader035.vdocuments.net/reader035/viewer/2022062607/6022648803bc4717213a41dc/html5/thumbnails/1.jpg)
1
ברק גונןמאת " רשתות מחשבים"מבוסס על ספר הלימוד
עומר רוזנבוים
ICMPפרוטוקול , שכבת הרשת –' ג7פרק
![Page 2: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא](https://reader035.vdocuments.net/reader035/viewer/2022062607/6022648803bc4717213a41dc/html5/thumbnails/2.jpg)
פרוטוקולICMP
נלמד לכתובping
נלמד לכתובtraceroute
נבין מהוTTL פקטתשל IP
2 ברק גונן
![Page 3: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא](https://reader035.vdocuments.net/reader035/viewer/2022062607/6022648803bc4717213a41dc/html5/thumbnails/3.jpg)
Internet Control Message Protocol
משמש טכנאים לבדיקת תקינות קישור
השימוש המוכר ביותר- ping
פרוטוקול -היזהרו לא להתבלבלICMP
IP מעלאלא , IP במקוםאינו עובר
שייך לשכבת ICMPהאם , אם כך◦
הוא UDPאו TCP-בניגוד ל, לא? התעבורה
אינו משמש להעברת מידע ואין לו פורטים
3 ברק גונן
![Page 4: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא](https://reader035.vdocuments.net/reader035/viewer/2022062607/6022648803bc4717213a41dc/html5/thumbnails/4.jpg)
פיתחו הסנפה
לאתר כלשהו פינגבצעו
לפי פלטרוICMP
4 ברק גונן
פינגהבחינו בכך שיש request ו-reply
![Page 5: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא](https://reader035.vdocuments.net/reader035/viewer/2022062607/6022648803bc4717213a41dc/html5/thumbnails/5.jpg)
נתבונן בהסנפה( בפקטתבחרנו request:)
IPהוא מעל ICMP, כפי שציינו◦
ל, רגע אחד-ICMP יודע פקטהאיך מי שמקבל . אין פורט מקור ויעד
?ICMPשהיא
נמצא המידע אודות סוג הפרוטוקול בפקטהחפשו היכן
5 ברק גונן
![Page 6: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא](https://reader035.vdocuments.net/reader035/viewer/2022062607/6022648803bc4717213a41dc/html5/thumbnails/6.jpg)
6 ברק גונן
הפקטהסוג- ping request
בדיקת תקינות בפקטההמידע
למקרה , הפקטהמזהה
פינגיםשנשלחים מספר
ברצף
הפקטהמידע שנישא על גבי
תרגום המידע לפי ASCIIקוד
באילו שדות יהיו זהים : חישבו-ping reply?
![Page 7: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא](https://reader035.vdocuments.net/reader035/viewer/2022062607/6022648803bc4717213a41dc/html5/thumbnails/7.jpg)
7 ברק גונן
הפקטהסוג- ping reply
בדיקת תקינות בפקטההמידע
תואם את , הפקטהמזהה
למקרה , מזהה הבקשה
פינגיםשנשלחים מספר
ברצף
הפקטהמידע שנישא על גבי
תרגום המידע לפי ASCIIקוד
![Page 8: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא](https://reader035.vdocuments.net/reader035/viewer/2022062607/6022648803bc4717213a41dc/html5/thumbnails/8.jpg)
7.5בצעו את תרגיל מודרך
גירמו ל-google לשלוח אליכםping reply עם
”!You are the best“ההודעה
8 ברק גונן
![Page 9: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא](https://reader035.vdocuments.net/reader035/viewer/2022062607/6022648803bc4717213a41dc/html5/thumbnails/9.jpg)
הגיע הזמן להפשיל שרוולים בעצמנו Tracerouteולכתוב
בשקפים הבאים נספק הדרכה
7.8לביצוע תרגיל
בספר -הסבר מפורט
9 ברק גונן
![Page 10: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא](https://reader035.vdocuments.net/reader035/viewer/2022062607/6022648803bc4717213a41dc/html5/thumbnails/10.jpg)
קיצור שלTime To Live
...אינו מונה זמן ואין לו קשר לחיים, למעשה◦
ים שנותרה hop-מכיל את כמות ה IPשל פרוטוקול TTL-שדה ה? מה כן◦
ראוטרלפני שתיזרק על ידי לפקטה
?למה זה חשוב -חישבו◦
נעה במסלול מעגלי פקטהעלולים לקרות מצבים בהם , עקב טעויות בניתוב
ללאTTL ,תמשיך לנוע במעגלים ולבזבז משאבי רשת הפקטה
10 ברק גונן
![Page 11: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא](https://reader035.vdocuments.net/reader035/viewer/2022062607/6022648803bc4717213a41dc/html5/thumbnails/11.jpg)
משתמשים ב ראוטריםאיך-TTL?
אחד TTL-מוריד מה הראוטר◦
זורק את החבילה ומחזיר לשולח , TTL=0אם ◦
שלו IP-כתובת ההודעת שגיאה עם
מעביר את החבילה הלאה, אחרת◦
בזמן שליחת חבילה ניתן לקבוע את ערכו 255-ל 0בין TTLשל
hops-ערך זה משמש כמונה יורד לכמות ה◦
11 ברק גונן
![Page 12: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא](https://reader035.vdocuments.net/reader035/viewer/2022062607/6022648803bc4717213a41dc/html5/thumbnails/12.jpg)
כדי לדעת את כתובות ה-IP של כל
:התחנות בדרך מאיתנו ליעד :פינגונשלח TTL=1נקבע ◦
נקבל בהודעת השגיאה את כתובת ה-IP של
הראשון הראוטר
:פינגונשלח TTL=2נקבע ◦
נקבל בהודעת השגיאה את כתובת ה-IP של
השני הראוטר
?עד מתי נמשיך: חישבו◦
כאשר נקבלping reply שהפינגזה אומר
שלנו הגיע ליעד
12 ברק גונן
TTL=1
TTL=2
TTL=3
![Page 13: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא](https://reader035.vdocuments.net/reader035/viewer/2022062607/6022648803bc4717213a41dc/html5/thumbnails/13.jpg)
לא תמיד תקבלו את הודעת השגיאהTTL exceeded
שלכם נפלה בדרך הפקטהלעתים ◦
נפלה בדרך הראוטראו שתשובת ◦
אינו מחזיר הודעות שגיאה שהראוטראו ◦
דרך לטפל בבעיות אלה מיצאו
פינגיםאפשר להניח שאם לא התקבלה תשובה על כמה ,
לא מחזיר הודעת שגיאה הראוטר
...בהצלחה!
13 ברק גונן
![Page 14: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא](https://reader035.vdocuments.net/reader035/viewer/2022062607/6022648803bc4717213a41dc/html5/thumbnails/14.jpg)
פינגהסבירו איך עובד?
מהו שדה ה-TTL ולאיזה
?פרוטוקול הוא שייך
איך עובדtraceroute?
14 ברק גונן