Menu
CoddyTech

סיכום: פורטים

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

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

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

python3 -m http.server 9108 &   # האזן
nc -z 127.0.0.1 9108             # יש שם משהו?
curl -s http://127.0.0.1:9108/   # התחבר ושאל

כדאי לזכור: 22 SSH, 53 DNS, 80 HTTP, 443 HTTPS, ויציאות מתחת ל-1024 דורשות בדרך כלל הרשאות מנהל מערכת.

ושתי השגיאות שמשמעותן שונה: refused פירושו שהיעד נגיש, אבל אין שום דבר שמאזין; timeout פירושו שלא התקבלה שום תגובה.

challenge icon

אתגר

בינוני

חברו את כל הפרק יחד: האזינו, בדקו, חברו.

  1. צרו קובץ index.html המכיל בדיוק ports are doors
  2. הגישו את התיקייה ברקע בפורט 9108
  3. אחזרו את http://localhost:9108/index.html באמצעות curl -s

הפלט הצפוי:

ports are doors

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

נסו בעצמכם

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

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

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

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