פורט (תקשורת)

בתוכנה, פורט (Port) או פִּתְחָה היא יציאה ספציפית שדרכה יכולות תוכנות להעביר נתונים באופן ישיר, במקום אמצעים אחרים כגון העברת קובצי נתונים.

השימוש הנפוץ ביותר בפורט הוא בתקשורת מחשבים במסגרת הפרוטוקולים הנפוצים בשכבת התעבורה: TCP ו-UDP. פורט מזוהה על ידי מספר בין 0 ל–65,535 שאורכו 16 ביטים. בפרוטוקולים נפוצים, קיים מספר פורט מוסכם לכל פרוטוקול שבו ייעשה שימוש כברירת מחדל.

פורטים ב-TCP וב-UDP
רישום פורטים
פורטים מוכרים הם פורטים המשמשים פרוטוקולים מוגדרים כסטנדרט. הצורך בפורטים מוכרים קיים כדי לקבוע סטנדרטים בהתחברות לשרתים המספקים שירותים מסוימים. לדוגמה: על מנת שהדפדפן יפנה לאתר אינטרנט ב-HTTP, הדפדפן צריך לפנות לפורט פתוח על השרת שיקבל את הפניות אליו ויטפל בהן, והפורט הזה הוא הפורט המוכר לתעבורת HTTP – פורט 80.

הארגון האחראי על תיאום ורישום הפורטים המוכרים הוא IANA (קיצור של Internet Assigned Numbers Authority) המחלק את מרחב הפורטים לשלושה:
 0–1023 – פורטים מוכרים, Well Known Ports
 1024–49151 – פורטים רשומים, Registered Ports
 49152–65535 – פורטים פרטיים או דינמיים, Dynamic or Private Ports

דוגמאות לפורטים מוכרים
21 ,20 – פרוטוקול העברת קבצים (FTP)
22 – פרוטוקול SSH
23 – פרוטוקול Telnet
25 – דואר יוצא (SMTP)
53 – פרוטוקול DNS
68 ,67 – פרוטוקול הקצאת כתובות דינמית (DHCP)
80 – פרוטוקול העברת דפי אינטרנט HTTP
110 – דואר נכנס (POP3)
162 ,161 – פרוטוקול SNMP
443 – פרוטוקול HTTPS להעברת דפי אינטרנט מאובטחים
1433 – פרוטוקול גישה לשרתי SQL
3389 – חיבור לשולחן עבודה מרוחק

שימוש ב-URL
כתובות URL מתאימות כברירת המחדל את מספר הפורט בתחילית לפי רשימת הפורטים המוכרים. http מפנה לפורט 80, https לפורט 443 וכן הלאה. כדי להגדיר פורט השונה מברירת המחדל, יש לציין אותו עם נקודתיים לאחר שם התחום. למשל:  מפנה לשרת HTTP בפורט 8000 בכתובת www.example.com, לעמוד blah. בצורה זו הדפדפן לא יפנה לפורט ברירת המחדל אלא לפורט שהתאמנו אישית.

קישורים חיצוניים

 רשימת הפורטים הרשומים המלאה באתר של IANA

הערות שוליים

קטגוריה:תקשורת מחשבים
קטגוריה:תכנות