סיכום: פורטים
שיעור 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 דורש בדרך כלל הרשאות מנהל.
ושני סוגי הכשל שמציינים דברים שונים: סירוב פירושו שהמחשב נגיש, אבל שום דבר לא מאזין; פסק זמן פירושו שלא התקבלה שום תשובה.
אתגר
בינוניחברו את כל הפרק יחד: האזינו, בדקו, חברו.
- צרו קובץ
index.htmlהמכיל בדיוקports are doors - הגישו את התיקייה ברקע בפורט 9108
- אחזרו את
http://localhost:9108/index.htmlבאמצעותcurl -s
הפלט הצפוי:
ports are doorsהשתמשו בשם
localhostבמקום בכתובת, כדי להוכיח שהוא נפתר.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה עבודה עם רשתות דרך הטרמינל
תרגלו בעצמכם: Terminal אונליין