Menu
CoddyTech

כשה-ping מטעה

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

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

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

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

לכן 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 אונליין