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