Menu
Coddy logo textTech

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

שיעור 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 דורש בדרך כלל הרשאות מנהל.

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

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 אונליין