לדלג לתוכן

פורט (תקשורת) – הבדלי גרסאות

מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכן שנמחק תוכן שנוסף
מ שינוי ריווח ותיקון מקף וקו מפקיד לפי כללי ריווח סימני הפיסוק של האקדמיה ללשון העברית
 
(39 גרסאות ביניים של 33 משתמשים אינן מוצגות)
שורה 1: שורה 1:
ב[[תוכנה]], '''פורט''' (Port) או '''פִּתְחָה''' הוא [[תהליך (מדעי המחשב)|תהליך]] ספציפי שדרכו יכולות תוכנות להעביר [[נתונים]] באופן ישיר, במקום אמצעים אחרים כגון העברת [[קובץ|קובצי נתונים]]. השימוש הנפוץ ביותר בפורט הוא ב[[תקשורת מחשבים]] במסגרת ה[[פרוטוקול תקשורת|פרוטוקולים]] הנפוצים בשכבת התעבורה: [[TCP]] ו-[[UDP]].
ב[[תוכנה]], '''פורט''' (Port) או '''פִּתְחָה'''{{הערה|{{מילון אקדמיה|218|10902_1|פִּתְחָה}}}} הוא [[תהליך (מדעי המחשב)|תהליך]]{{מקור|נושא=מחשוב}} ספציפי שדרכו יכולות תוכנות להעביר [[נתונים]] באופן ישיר, במקום אמצעים אחרים כגון העברת [[קובץ|קובצי נתונים]].


השימוש הנפוץ ביותר בפורט הוא ב[[תקשורת מחשבים]] במסגרת ה[[פרוטוקול תקשורת|פרוטוקולים]] הנפוצים בשכבת התעבורה: [[TCP]] ו-[[UDP]]. פורט מזוהה לכל כתובת או פרוטוקול מסוים על ידי מספר באורך 16 ביטים היוצר 65,536 כתובות אפשריות ל-UDP ו-65,535 כתובות אפשריות ל-TCP. כתובת זו נקראת "מספר הפורט".
==פורטים ב-TCP וב-UDP==
ניתן להסביר את המונח פורט באמצעות האנלוגיה הבאה: נניח שכתובת [[IP]] היא כתובת של בניין מגורים. אם [[מכתב]] נשלח לכתובת מסוימת ללא מספר [[דירה]], לא ניתן לדעת למי הוא שייך. לכן על שולח המכתב לציין פרט לכתובת (IP) את מספר הדירה (Port).

לא כל הפרוטוקולים ב[[שכבת התעבורה של מודל TCP/IP]] משתמשים בפורטים.
דולב שמואל הגבר !!!


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


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

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


====דוגמאות לפורטים רשומים====
*20,21 - פרוטוקול העברת קבצים ([[FTP]]).
*22 - פרוטוקול [[Secure Shell|SSH]].
*23 - פרוטוקול [[Telnet]].
*25 - [[דואר אלקטרוני|דואר]] יוצא ([[SMTP]]).
*53 - פרוטוקול [[DNS]]
*67,68 - פרוטוקול הקצאת כתובות דינמית ([[DHCP]]).
*80 - פרוטוקול העברת דפי [[אינטרנט]] [[HTTP]].
*110 - [[דואר אלקטרוני|דואר]] נכנס ([[POP3]]).
*161,162 - פרוטוקול [[SNMP]].
*443 - פרוטוקול [[:en:HTTP Secure|HTTPs]] להעברת דפי אינטרנט מאובטחים.
*1433 - פרוטוקול גישה לשרתי [[SQL]].
שדגגשדגשדגשדגשדג
===שימוש ב-URL===
===שימוש ב-URL===
כתובות [[URL]] מתאימות כברירת המחדל את מספר הפורט בתחילית לפי רשימת הפורטים המוכרים. http מפנה לפורט 80, https לפורט 443 וכן הלאה. כדי להגדיר פורט השונה מברירת המחדל, יש לציין אותו עם נקודתיים לאחר [[שם תחום|שם התחום]]. למשל: <nowiki>http://www.example.com:8000/blah</nowiki> מפנה לשרת HTTP בפורט 8000 בכתובת www.example.com, וכך הדפדפן לא יפנה לפורט ברירת המחדל.
כתובות [[URL]] מתאימות כברירת המחדל את מספר הפורט בתחילית לפי רשימת הפורטים המוכרים. http מפנה לפורט 80, https לפורט 443 וכן הלאה. כדי להגדיר פורט השונה מברירת המחדל, יש לציין אותו עם נקודתיים לאחר [[שם תחום|שם התחום]]. למשל: {{ללא קוד ויקי|http://www.example.com:8000/blah}} מפנה לשרת HTTP בפורט 8000 בכתובת www.example.com, לעמוד blah. בצורה זו הדפדפן לא יפנה לפורט ברירת המחדל אלא לפורט שהתאמנו אישית.


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

* [http://www.iana.org/assignments/port-numbers רשימת הפורטים הרשומים המלאה] באתר של [[:en:Internet Assigned Numbers Authority|IANA]]
* [http://www.iana.org/assignments/port-numbers רשימת הפורטים הרשומים המלאה] באתר של [[:en:Internet Assigned Numbers Authority|IANA]]


==הערות שוליים==
{{קצרמר|מחשבים}}
{{הערות שוליים}}


[[קטגוריה:תקשורת מחשבים]]
[[קטגוריה:תקשורת מחשבים]]

גרסה אחרונה מ־04:00, 29 באפריל 2024

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

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

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

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

[עריכת קוד מקור | עריכה]

הערות שוליים

[עריכת קוד מקור | עריכה]