Menu
Coddy logo textTech

לקוחות ושרתים

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

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

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

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

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

challenge icon

אתגר

קל

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

  1. הפעל שרת ברקע בפורט 9102
  2. תן לו שנייה לעלות
  3. בדוק את הפורט עם nc -z והדפס listening אם יש מענה, או nothing אם לא

הפלט הצפוי:

listening

command && echo a || echo b מדפיס a כשהפקודה מצליחה ו-b כשהיא נכשלת.

נסו בעצמכם

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

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

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

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