עמוד:195

3 . 4 . 9 סיכום TCP הוא פרוטוקול התובלה העיקרי של האינטרנט TCP ; מספק שירות נל"ן אמין , מקושר ודו-כיווני שמאפשר לשני תהליכי יישום להקים קשר , ( connection ) להעביר נתונים בשני הכיוונים ולאחר מכן לסגור את הקשר . תהליך יישום מבקש TCP-JD ליצור קשר לתהליך יישום אחר ; לאחר-מכן הוא יכול להשתמש בקשר כדי לשלוח ולקבל נתונים . כאשר שני התהליכים סיימו להעביר נתונים , הם מבקשים מ-קכ 1 < לסיים את הקשר . TCP מספק שירות אמין באמצעות שידורים חוזרים . TCP משתמש באלגוריתם שידור ברצף . האמינות מושגת בשיטה דומה לשיטת החזרה הסלקטיבית , אך אינה זהה לה בדיוק . TCP ק 7 בע את זמן ההמתנה לפני שידור חוזר ( timeout ) בכל קשר , באופן דינמי לפי מדידות של RTT-n בקשר . TCP מבצע בקרת זרימה ( flow control ) באמצעות מנגנון של פרסום גודל חלון הקבלה , השולח מתאים את קצב השידור לגודל חלון הקבלה של הצד השני . TCP משתמש בלחיצת יד משולשת ( 3-way handshake ) כדי להקים ולסיים קשרים . מנגנון זה מבטיח יצירה וסיום אמינים . מקטעי SYN משמשים להקמת קשר ומקטעי - FIN לסיום של קשר . בקרת העומס ( congestion control ) של TCP מיועדת למניעת התמוטטות הרשת בגלל עומס יתר שעלול להיגרם עקב שידורים חוזרים . כאשר השולח מזהה עומס , הוא מאט את קצב השידור באופן חד . אם לאחר-מכן מתקבלים אישורים , השולח מגדיל את קצב השידור באופן זהיר . TCP במחשב אחד מתקשר TCP ?^ במחשב האחר באמצעות החלפת הודעות . כל ההודעות שמועברות בין שני תהליכי TCP משתמשות במקטעים בעלי אותו מבנה . ההודעות יכולות להיות : נתונים , אישורים , פרסום גודל חלון הקבלה והודעות SYN הכותרת של מקטעי TCP כוללת לרוב 20 בתים ( ויכולה לכלול עד 64 בתים . ( השדות של הכותרת משמשים למימוש השירותים שהפרוטוקול מספק .

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר