ICMP ו-ping
שיעור 15 מתוך 47 בקורס עבודה עם רשתות דרך הטרמינל של Coddy.
ping עונה על שאלה אחת: האם המחשב הזה נמצא שם? הוא שולח הודעה קטנה שנקראת בקשת הד וממתין למענה הד. ההודעות האלה אינן HTTP ואין להן פורט. הן שייכות לפרוטוקול נפרד שנקרא ICMP, שכל תפקידו הוא להעביר הודעות בקרה ושגיאה בין מחשבים.
לכן ping לא מספר לך דבר על אתר. הוא מתקשר עם המחשב, ולא עם אף תוכנה שפועלת עליו.
ping -c2 127.0.0.1-c2 שולח בדיוק שתי הודעות ואז מפסיק. בלעדיו, ping ממשיך לפעול עד שמפסיקים אותו, וזה בסדר במסוף אמיתי וחסר תועלת בסקריפט.
הסיכום בסוף הוא החלק שכדאי לקרוא: כמה הודעות נשלחו, כמה חזרו, ומהו אחוז האובדן המנות. אפס אובדן פירושו שכל הודעה עשתה את הלוך ושוב.
אתגר
קלשלח שתי הודעות ואשר ששתיהן הגיעו ליעדן.
בצע פינג אל 127.0.0.1 בדיוק פעמיים והדפס רק את נתון אובדן המנות מתוך הסיכום. הפלט הצפוי:
0% packet loss
grep -oמדפיס רק את הטקסט התואם במקום את כל השורה.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה עבודה עם רשתות דרך הטרמינל
תרגלו בעצמכם: Terminal אונליין