כשה-ping מטעה
שיעור 17 מתוך 47 בקורס עבודה עם רשתות דרך הטרמינל של Coddy.
Ping הוא הדבר הראשון שכולם מנסים, והוא עונה על שאלה מצומצמת יותר מכפי שאנשים חושבים. הוא אומר לך שהמכונה פעילה. הוא לא אומר דבר על השאלה אם הדבר שאתה באמת רוצה פועל.
שרת יכול להשיב לכל פינג באופן מושלם, גם כששרת האינטרנט שבו קרס. המחשב פועל; השירות מושבת. פינג אינו יכול להבחין בהבדל, כי הוא אף פעם לא מתקשר עם השירות.
גם הכיוון ההפוך נכון. מארחים רבים מוגדרים להתעלם לחלוטין מ-ICMP, ולכן פינג מדווח על אובדן של 100 אחוז עבור מחשב שמשרת תעבורה ללא שום בעיה. פינג שנכשל אינו הוכחה שמשהו לא בסדר.
לכן ping הוא השלב הראשון בסולם, ולא האבחון כולו. השלב השני הוא לבדוק את הפורט עצמו.
אתגר
בינוניהציגו את המצב המדויק ש-ping לא יכול לזהות: מכונה שמגיבה, אבל שום דבר לא מאזין בפורט.
מול 127.0.0.1, ומבלי להפעיל שרת כלל:
- שלחו ping פעם אחת והדפיסו
host up - בדקו את פורט 9999 באמצעות
nc -zוהדפיסוport closed
הפלט הצפוי:
host up
port closedברור שהמכונה פועלת. זו בדיוק הנקודה: פועלת זה לא אותו דבר כמו מאזינה.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה עבודה עם רשתות דרך הטרמינל
תרגלו בעצמכם: Terminal אונליין