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