Menu
CoddyTech

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

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

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

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

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

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

challenge icon

אתגר

קל

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

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

הפלט הצפוי:

listening

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

נסו בעצמכם

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

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

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

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