מהי רשת
שיעור 1 מתוך 47 בקורס עבודה עם רשתות דרך הטרמינל של Coddy.
רשת היא פשוט מכונות שיכולות לשלוח הודעות זו לזו. המחשב הנייד שלך מבקש דף משרת אינטרנט, טלפון מקבל דואר, שירות backend קורא מסד נתונים: כל אלה הם מכונה אחת ששולחת הודעה ומכונה אחרת ששולחת תשובה.
ההודעות האלה עוברות בחלקים קטנים שנקראים מנות. תגובה גדולה נחתכת לחלקים, נשלחת ומורכבת מחדש בצד השני. כמעט אף פעם לא מטפלים במנות באופן ידני, אבל זה מסביר הרבה ממה שתראו: למה חיבור איטי טוען דף בהפסקות, ולמה חלק מהתגובה יכול להגיע כששאר החלקים לא מגיעים.
ההרגל החשוב בקורס הזה הוא להפסיק לחשוב על האינטרנט כמקום ולהתחיל לחשוב עליו כעל שיחה. משהו שואל. משהו עונה. כל השאר הוא פירוט על מי שואל, היכן הוא נמצא, ואיזו צורה יש לשאלה.
שלושת הפרטים האלה תואמים בדיוק לשלושת הפרקים הבאים: כתובות ושמות אומרים לך איפה, יציאות אומרות לך איזו תוכנית פועלת במחשב הזה, ו-HTTP נותן לשאלה את הצורה שלה.
אתגר
קלהוכח שבאמת התרחשה הלוך ושוב.
ping שולח הודעה קטנה אחת למחשב וממתין לתשובה. שלח בדיוק אחת אל 127.0.0.1 והדפס רק את החלק בסיכום שמציין כמה חזרו:
1 packets received
-c1שולח הודעה אחת.grep -oמדפיס רק את הטקסט התואם, ולא את השורה כולה.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה עבודה עם רשתות דרך הטרמינל
תרגלו בעצמכם: Terminal אונליין