Menu
Coddy logo textTech

כשה-ping מטעה

שיעור 17 מתוך 47 בקורס עבודה עם רשתות דרך הטרמינל של Coddy.

Ping הוא הדבר הראשון שכולם פונים אליו, והוא עונה על שאלה צרה יותר מכפי שאנשים חושבים. הוא אומר לך שהמחשב פועל. הוא לא אומר דבר על השאלה אם הדבר שאתה באמת רוצה פועל.

שרת יכול לענות לכל ping באופן מושלם, בזמן ששרת האינטרנט שפועל עליו קרס. המחשב פעיל; השירות מושבת. Ping לא יכול להבחין בהבדל, כי הוא אף פעם לא מתקשר עם השירות.

הוא מטעה גם בכיוון ההפוך. מארחים רבים מוגדרים כך שיתעלמו לחלוטין מ-ICMP, ולכן ping מדווח על 100 אחוז אובדן עבור מחשב שמשרת תעבורה ללא שום בעיה. ping שנכשל אינו הוכחה שמשהו לא תקין.

לכן ping הוא השלב הראשון בסולם, אך לעולם לא האבחון כולו. השלב השני הוא לפנות ישירות לפורט.

challenge icon

אתגר

בינוני

הציגו את המצב המדויק ש-ping לא יכול לזהות: מכונה שמגיבה, אבל שום דבר לא מאזין בפורט.

מול 127.0.0.1, ומבלי להפעיל שרת כלל:

  1. שלחו ping פעם אחת והדפיסו host up
  2. בדקו את פורט 9999 באמצעות nc -z והדפיסו port closed

הפלט הצפוי:

host up
port closed

ברור שהמכונה פועלת. זו בדיוק הנקודה: פועלת זה לא אותו דבר כמו מאזינה.

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה עבודה עם רשתות דרך הטרמינל

תרגלו בעצמכם: Terminal אונליין