icmp - cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ...

14
1 ברק גונן מבוסס על ספר הלימוד" רשתות מחשבים" מאת עומר רוזנבוים פרק7 ג' שכבת הרשת, פרוטוקולICMP

Upload: others

Post on 02-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא

1

ברק גונןמאת " רשתות מחשבים"מבוסס על ספר הלימוד

עומר רוזנבוים

ICMPפרוטוקול , שכבת הרשת –' ג7פרק

Page 2: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא

פרוטוקולICMP

נלמד לכתובping

נלמד לכתובtraceroute

נבין מהוTTL פקטתשל IP

2 ברק גונן

Page 3: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא

Internet Control Message Protocol

משמש טכנאים לבדיקת תקינות קישור

השימוש המוכר ביותר- ping

פרוטוקול -היזהרו לא להתבלבלICMP

IP מעלאלא , IP במקוםאינו עובר

שייך לשכבת ICMPהאם , אם כך◦

הוא UDPאו TCP-בניגוד ל, לא? התעבורה

אינו משמש להעברת מידע ואין לו פורטים

3 ברק גונן

Page 4: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא

פיתחו הסנפה

לאתר כלשהו פינגבצעו

לפי פלטרוICMP

4 ברק גונן

פינגהבחינו בכך שיש request ו-reply

Page 5: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא

נתבונן בהסנפה( בפקטתבחרנו request:)

IPהוא מעל ICMP, כפי שציינו◦

ל, רגע אחד-ICMP יודע פקטהאיך מי שמקבל . אין פורט מקור ויעד

?ICMPשהיא

נמצא המידע אודות סוג הפרוטוקול בפקטהחפשו היכן

5 ברק גונן

Page 6: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא

6 ברק גונן

הפקטהסוג- ping request

בדיקת תקינות בפקטההמידע

למקרה , הפקטהמזהה

פינגיםשנשלחים מספר

ברצף

הפקטהמידע שנישא על גבי

תרגום המידע לפי ASCIIקוד

באילו שדות יהיו זהים : חישבו-ping reply?

Page 7: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא

7 ברק גונן

הפקטהסוג- ping reply

בדיקת תקינות בפקטההמידע

תואם את , הפקטהמזהה

למקרה , מזהה הבקשה

פינגיםשנשלחים מספר

ברצף

הפקטהמידע שנישא על גבי

תרגום המידע לפי ASCIIקוד

Page 8: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא

7.5בצעו את תרגיל מודרך

גירמו ל-google לשלוח אליכםping reply עם

”!You are the best“ההודעה

8 ברק גונן

Page 9: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא

הגיע הזמן להפשיל שרוולים בעצמנו Tracerouteולכתוב

בשקפים הבאים נספק הדרכה

7.8לביצוע תרגיל

בספר -הסבר מפורט

9 ברק גונן

Page 10: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא

קיצור שלTime To Live

...אינו מונה זמן ואין לו קשר לחיים, למעשה◦

ים שנותרה hop-מכיל את כמות ה IPשל פרוטוקול TTL-שדה ה? מה כן◦

ראוטרלפני שתיזרק על ידי לפקטה

?למה זה חשוב -חישבו◦

נעה במסלול מעגלי פקטהעלולים לקרות מצבים בהם , עקב טעויות בניתוב

ללאTTL ,תמשיך לנוע במעגלים ולבזבז משאבי רשת הפקטה

10 ברק גונן

Page 11: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא

משתמשים ב ראוטריםאיך-TTL?

אחד TTL-מוריד מה הראוטר◦

זורק את החבילה ומחזיר לשולח , TTL=0אם ◦

שלו IP-כתובת ההודעת שגיאה עם

מעביר את החבילה הלאה, אחרת◦

בזמן שליחת חבילה ניתן לקבוע את ערכו 255-ל 0בין TTLשל

hops-ערך זה משמש כמונה יורד לכמות ה◦

11 ברק גונן

Page 12: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא

כדי לדעת את כתובות ה-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 םאה ךכ םא

לא תמיד תקבלו את הודעת השגיאהTTL exceeded

שלכם נפלה בדרך הפקטהלעתים ◦

נפלה בדרך הראוטראו שתשובת ◦

אינו מחזיר הודעות שגיאה שהראוטראו ◦

דרך לטפל בבעיות אלה מיצאו

פינגיםאפשר להניח שאם לא התקבלה תשובה על כמה ,

לא מחזיר הודעת שגיאה הראוטר

...בהצלחה!

13 ברק גונן

Page 14: ICMP - Cyber · 2017. 5. 18. · icmp לוקוטורפ לבלבתהל אל ורהזיה ip לעמ אלא ip םוקמב רבוע וניא ת בכשל ךייש icmp םאה ךכ םא

פינגהסבירו איך עובד?

מהו שדה ה-TTL ולאיזה

?פרוטוקול הוא שייך

איך עובדtraceroute?

14 ברק גונן