פורטים ידועים
שיעור 11 מתוך 47 בקורס עבודה עם רשתות דרך הטרמינל של Coddy.
אם יציאה היא רק מספר, איך הדפדפן שלך יודע באיזו להשתמש? לפי מוסכמה. כולם מסכימים על מספרים מסוימים:
- 22: SSH, גישה למעטפת מרוחקת
- 53: DNS, החיפושים מהפרק הקודם
- 80: HTTP
- 443: HTTPS
לכן אפשר להקליד כתובת בלי לציין יציאה כלל. http:// פירושו יציאה 80, אלא אם מציינים אחרת, ו־https:// פירושו 443. כתיבת http://example.com:80 היא פשוט אמירה מפורשת של מה שכבר הונח.
אלה מוסכמות, לא כללים. אין שום דבר שמונע משרת אינטרנט לפעול ביציאה 8080, ורבים אכן פועלים כך.
יש מגבלה ממשית אחת. האזנה ביציאות שמתחת ל־1024 דורשת בדרך כלל הרשאות מנהל מערכת, וזו הסיבה ששרתי פיתוח משתמשים במספרים כמו 8080 או 3000: אין צורך בהרשאה מיוחדת.
אתגר
קשההמוסכמות האלה אינן אגדות. הן כתובות במכונה עצמה, ב־/etc/services.
הדפס את רשומת הפורט עבור ssh ולאחר מכן עבור https, תוך לקיחת העמודה השנייה מכל שורה:
22/tcp
443/tcpעגן את החיפוש באמצעות
^כדי ש־sshלא יתאים גם לשמות שרק מכילים אותו, והשאר רק את ההתאמה הראשונה באמצעותhead -1.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה עבודה עם רשתות דרך הטרמינל
תרגלו בעצמכם: Terminal אונליין