כתובת ה-IP שלכם מביאה מנות למחשב שלכם. אבל איזה יישום אמור לקבל אותן? פורטים הם הדרך שבה המחשב שלכם מנהל עשרות שיחות רשת בו-זמנית — מבלי לערבב ביניהן.
כתובות IP מוצאות מחשבים. פורטים מוצאים את השירותים הפועלים עליהם. ביחד הם יוצרים סוקטים — מערכת הכתובות שמאפשרת למחשב אחד לעשות אלף דברים בו-זמנית.
המחשב שלך מקצה מספרי פורט זמניים לכל חיבור יוצא — כתובת חזרה לכל שיחה. כך פורטים ארעיים עובדים, ומה קורה כשנגמרים לך.
החלטה משנות ה-70 להשתמש בשישה עשר סיביות למספרי פורט יצרה מגבלה קבועה על כל מכשיר מחובר. הנה מדוע קיימים בדיוק 65,536 פורטים, מה משמעותם של שלושת הטווחים, ומדוע חלקם דורשים הרשאות מנהל.
1,024 הפורטים הראשונים שמורים לשירותי הליבה של האינטרנט — HTTP, SSH, DNS, דואר אלקטרוני. כאן תבין מדוע פורט 80 משמעותו תעבורת רשת בכל מקום בעולם, ומה קורה כשמנסים לתבוע פורטים אלו לצורך שלך.
48,127 הפורטים שבין שירותים מיוחסים לחיבורים זמניים נשענים על משהו מוזר יותר מאכיפה: הסכמה קולקטיבית. כיצד MySQL ,PostgreSQL ו-Redis תפסו את הטריטוריה שלהם — ולמה מספר פורט אחד נושא את שמה של שחקנית טלוויזיה איטלקית.
האם דף זה היה מועיל?