מחשביםרשת

יציאות TCP. רשימת יציאות TCP ו- UDP

ברשתות מחשבים, יציאה היא הנקודה האולטימטיבית של חיבור במערכת ההפעלה. מונח זה משמש גם התקני חומרה, אבל התוכנה היא מבנה היגיון, אשר מזהה תהליך או שירותים ספציפיים.

הנמל מזוהה תמיד עם כתובת ה- IP של המארח ואת הסוג של פרוטוקול תקשורת ובכך משלים את מושב הקצאת כתובת. זה מזוהה עבור כל כתובת פרוטוקול בעזרת מספר 16-bit, הידוע בכינויו את מספר היציאה. מספרי פורטים ספציפיים משמשים כדי לזהות שירותים ספציפיים. מבין אלף רשומי 1024 מספרי הנמל הידועים שמורים בהתאם להסכם לקביעת הסוגים הספציפיים של שירותים על שורה. הפרוטוקולים, אשר משמשים בעיקר יציאות לשמש עבור בקרת תהליכים (לדוגמה, פרוטוקול בקרת שידור (TCP) ואת פרוטוקול יחידת משתמש (UDP) פרוטוקול אינטרנט מ בערכה).

ערך

The-יציאות TCP לא צריכים קישורים ישירים כגון "מנקודה לנקודה", כאשר מחשבים בכל קצה יכולים להיות מופעלים עם בקשה אחת בלבד בכל פעם. הם הפכו הכרחיים אחרי המכוניות היו מסוגלות לבצע יותר מתכנית אחת בכל פעם, ואת חוברו לרשתות מיתוג מנות מודרניות. במודל, ארכיטקטורת יישום שרת לקוח, יציאות ולקוחות רשת להתחבר החניכה של שירות, לספק שירותי ריבוב, לאחר חילופי ראשוני של נתונים הקשורים מספר היציאה הידועה, והוא שוחרר על ידי מעבר בכל מקרה של בקשות שירות לקו הייעודי. קיים קשר למספר מסוים, ולכן יותר לקוחות יכולים להיות מוגש ללא דיחוי.

פרטים

פרוטוקול קישור נתונים - פרוטוקול בקרת שידור (TCP) User Datagram Protocol (UDP) - משמש כדי לציין את מספר יציאה ליעד ומקור בפלחי הכותרות שלהם. מספר היציאה הוא מספר שלם לא חתום 16-bit. לכן, זה יכול להיות בטווח שבין 0 ל 65,535.

עם זאת, TCP-יציאות לא יכול להשתמש במספר 0 עבור UDP Source Port הוא אופציונלי, וערך של אפס, כלומר בהיעדרו.

תהליך מתחבר ערוצי קלט או פלט שלה דרך שקע אינטרנט (קובץ מתאר סוג) על ידי פרוטוקול התעבורה, מספר היציאה ואת כתובת ה- IP. תהליך זה ידוע בשם מחייב, והוא מאפשר העברת נתונים וקבלת הפנים באמצעות רשת.

מערכת הפעלה של רשת תוכנה אחראית להולכת יוצאת של נתונים מכל יציאות היישום ברשת ולהפנות מנות רשת נכנסות (על ידי התאמת מספרי ה- IP-הכתובות וטלפון). רק תהליך אחד יכול להיקשר ספציפי כתובת IP ושילובי נמל באמצעות אותו פרוטוקול התעבורה. כשלים ביישום כלליים, לפעמים קונפליקטי נמל נקראים להתעורר כאשר מספר רב של תוכניות מנסות ליצור קשר עם אותם מספרי הנמל על אותו-כתובת ה- IP, תוך שימוש באותו הפרוטוקול.

איך הם משמשים

יישומי מיישמי שירותים נפוצים מרבים להשתמש שמורות במיוחד וידועים רשימה של יציאות TCP ו- UDP לקבל בקשות שירות מלקוחות. תהליך זה נקרא הקשבה, וזה כולל קבלת בקשה ליציאה ידועה ולבסס דיאלוג בין השרת ללקוח "אחד-על-אחד", עם מספר היציאה המקומי באותו. לקוחות אחרים עשויים להמשיך להיות מחוברים - זה אפשרי, שכן חיבור TCP מזוהה כרשת מורכב כתובת מרוחקת ומקומית הנמל. יציאות TCP ו- UDP התקן נקבעים בהסכמה בשליטת המספרים שהוקצו האינטרנט הרשות (IANA).

ליבת שירותי הרשת (בעיקר, WorldWideWeb), בדרך כלל משתמשת במספר קטן של יציאות - פחות מ 1024. במערכות הפעלה רבות דורש הרשאות מיוחדות עבור היישום כדי לאגד אותם, כי הם לעתים קרובות נחשבים קריטיים לפעולה של רשתות מבוססות IP. מצד השני, התרכובות של לקוח הקצה, ככלל, חלו מספר גדול מהם, שנבחר לשימוש בטווח קצר, אולם, ישנם שנקראות יציאות ארעיות.

מבנה

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

הנוהג מנסה להתחבר למגוון של יציאות ברצף במחשב המכונה הסריקה שלהם. זוהי בדרך כלל עקב או ניסיון זדוני נכשל או מנהלי הרשתות מחפשים נקודות תורפה אפשריות כדי למנוע התקפות כאלה.

פעולות שמטרתן איך לפתוח פורטים TCP, נשלטה לעתים קרובות והקליטו בעזרת מחשבים. טכניקה זו משתמשת במספר חיבורי חילוף כדי להבטיח את הקשר החלק לשרת.

דוגמאות לשימוש

הדוגמה החשובה ביותר, שבה נעשה שימוש נרחב / TCP יציאות UDP, היא מערכת דואר באינטרנט. השרת משמש עבור דואר אלקטרוני (שליחה וקבלה), ובדרך כלל דורש את שירותיו של השני. השירות הראשון משמש להובלה אלקטרונית ושרתים אחרים. זו מושגת באמצעות פרוטוקול העברת דואר אלקטרוני (SMTP). ככלל, שירותי יישומים מקשיב על מספר TCP-SMTP 25 כדי לעבד בקשות נכנסות. שירות נוסף הוא POP (מלא - Post Office Protocol) או IMAP (או האינטרנט Message Access Protocol) אשר הוא הכרחי עבור יישומי לקוח אל הדואר אלקטרוני כדי במחשבי המשתמשים כדי לקבל שרת דואר אלקטרוני. POP טפח חדרי שירותים עם יציאות TCP 110. השירותים הנ"ל הוא יכולים לרוץ על אותו המחשב המארח. כאשר זה קורה, את מספר היציאה שמייחד את השירות המבוקש על ידי מכשיר מרחוק - מחשב המשתמש או כל שרת דואר אחר.

בעוד השרת מקשיב מספר יציאה מוגדר היטב (IANA ממכנת אותם היציאות הידועות), אפשרות הלקוח לעתים קרובות נבחרה מתוך המגוון והדינמי. במקרים מסוימים, לקוחות בנפרד ושרת להשתמש ספציפית TCP-יציאות שהוקצו IANA. דוגמה טובה לכך היא DHCP, שבו הלקוח בכל המקרים באמצעות 68 UDP, והשרת - UDP 67.

יישום The-כתובת URL

מספרים נמל לפעמים נראה בבירור באינטרנט, או מאתר משאבים אחיד אחרים (URL). כברירת מחדל, HTTP משתמש TCP-הנמל 80 ו- HTTPS - 443. עם זאת, ישנן וריאציות אחרות. לדוגמא, http://www.example.com:8080/path/-כתובת URL עולה כי דפדפן האינטרנט מחובר 8080 במקום לשרת HTTP.

רשימת יציאות TCP ו- UDP

כפי שכבר הוזכר, רשות מספרים שהוקצו אינטרנט (IANA) היא האחראית על התיאום הגלובלי של DNS-רוט, הכתובה IP ומשאבי פרוטוקול אינטרנט אחרים. מידע זה כולל מספרים יציאת רישום נפוץ עבור שירותי אינטרנט ידועים.

מספרי הנמל מתחלקים לשלושה טווחים: את הידוע רשום ודינמי, או פרטי. ובכן ידוע (הידוע גם בשם מערכת) - היא שיש מספרים מ -0 עד 1023. דרישות עבור מינויים חדשים בטווח זה הם מחמירים יותר עבור חשבונות אחרים.

דוגמאות ידועות

דוגמאות שנמצאות ברשימה זו כוללות:

  • יציאת TCP 443: HTTP מאובטח (HTTPS).
  • 21: פרוטוקול העברת קבצים (FTP זו).
  • 22: Secure Shell (SSH).
  • 25: פרוטוקול העברת דואר אלקטרוני (SMTP).
  • 53: מערכת שמות תחומים (DNS).
  • 80: Hypertext Transfer Protocol (HTTP).
  • 119: פרוטוקול העברת חדשות ברשת (NNTP).
  • 123: פרוטוקול Network זמן (NTP) ..
  • 143: פרוטוקול (Message Access IMAP)
  • 161: פרוטוקול ניהול רשת פשוט (SNMP) 1.
  • 94: הן Internet Relay Chat (IRC).

יציאות רשומות כוללות המספרים מ 1024 ל 49151. IANA שומר רשימה רשמית של להקות ידועות רשומות. דינמי או פרטי - מ 49,152 ל -65535 אחת לשימוש עבור יציאות ארעיות בטווח זה.

היסטוריה של יצירה

המושג מספר היציאה נוצר מפתחי ARPANET מוקדם תחת שיתוף הפעולה הלא פורמלי של המחברים של מנהלי תוכנה ומערכת.

המונח "יציאה" לא נעשה שימוש בכמה זמן. רישיון מספר לוחית עבור המארח המרוחק היה מספר 40 סיבי. 32 הסיביות הראשונות היו דומות IPv4 הכתובת של היום, אך החשוב ביותר היו 8 הסיביות הראשונות. החלק הפחות משמעותי של מספר (ביטים 33 40) מציין אובייקט אחר, הנקרא AEN. זהו אב טיפוס של מספר היציאה המודרנית.

26 במרץ, -1972 היה הראשון להציע יצירת ספרייה של המספרים שקע ב- RFC 322. מנהל הרשת שנקרא לתאר כל חדר קבוע עבור תפקידיה ושירותי רשת. קטלוג זה ובהמשך פורסם RFC 433 בדצמבר 1972, וכולל רשימה של מארחים, מספרי הנמל שלהם ואת הפונקציה המתאימה כדי לשמש על כל צומת ברשת. בחודש מאי 1972, מספרי נמל יעד הרשמיים לראשונה מתועדים, שירותי רשת, וגם מספקים פונקציה ניהולית מיוחדת כדי לשמור על הרישום הזה.

הרשימה הראשונה של TCP-port 256 AEN היו ערכים חולקו הטווחים הבאים:

  • 0 כדי 63: תכונות סטנדרטיות ברשת
  • 64 כדי 127: פונקציות Host ספציפי
  • 128 כדי 239: שמור לשימוש עתידי
  • בין 240 כדי 255: כל תכונה ניסיונית.

שירות Telnet קבל את תפקידה הרשמי הראשון של ערכים 1. בימים הראשונים של מונח ARPANET AEN המכונה גם בשם השקע ששמש עם חיבור בפרוטוקול המקורי (MSP) ורכיב של תכנית ניהול רשת (NCP). לפיכך NCP היה המבשר של פרוטוקולי האינטרנט של היום באמצעות TCP / IP יציאות.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.atomiyme.com. Theme powered by WordPress.