עמוד:191

3 . 4 . 8 מבנה המקטע של TCP TCP משתמש במבנה אחיד בעבור כל המקטעים לרבות מקטעים שנושאים נתונים , או כאלו שנושאים רק אישורים , או מקטעי FIN-1 SYN שמשמשים להקמה ולניתוק של קשר . איור 3 . 31 מתאר את מבנה המקטע . השולח מוריד אפוא את קצב השידור בצורה כפלית כאשר הוא חש בעומס , והוא מעלה את קצב השידור בצורה חיבורית כאשר הוא חש שהערוץ פנוי . מסיבה זו אלגוריתם בקרת העומס של TCP נקרא לעיתים קרובות ( additive-increase , multiplicative-decrease ) AIMD מנגנון בקרת העומס של TCP מגיב היטב לתנועה מוגברת באינטרנט . כאשר העומס פוחת , TCP מסוגל להתגבר על עומסים בלי להקטין באופן ניכר את נצילות הערוצים על-ידי האטה חדה של קצב השידור וחזרה לקצב שידור מלא . גרסה חדשה יותר של , TCP שנקראת , TCP Reno שינתה קצת את התגובה לאובדן . היא מבחינה בין אירוע אובדן שמזוהה על-ידי פסק-זמן לאירוע אובדן שמזוהה על-ידי הגעת שלושה אישורים כפולים . לאחר פסק-זמן השולח מוריד את חלון העומס , , CongWin MSS ^ אחד ומעלה אותו בצורה אקספוננציאלית ( כלומר , על-ידי הכפלות ) עד שערכו של CongWin מגיע למחצית מערכו לפני פסק הזמן . מאותה נקודה והלאה ערכו של CongWin גדל באופן לינארי ( חיבורי , ( בדיוק כמו אחרי קבלת שלושה אישורים כפולים . ההבדל הוא אפוא , שכאשר יש פסק זמן , CongWin נקבע MSS ^ אחד וגדל במהירות עד מחצית ערכו הקודם , בעוד שבמקרה של קבלת שלושה אישורים כפולים ערכו של CongWin נקבע ישירות למחצית מערכו הקודם . התוספות מרגע CongW \ n-v הוא חצי מערכו הקודם הן בשני המקרים חיבוריות ( כל עוד אין אירוע אובדן . ( הסיבה לתיקון זה של האלגוריתם היא שפסק-זמן מעיד על בעיית עומס רצינית יותר משום שלא מגיעים אישורים בכלל , בעוד שהגעה של שלושה אישורים כפולים מעידה אמנם על בעיה ( אובדן או השהיה גדולה של מקטע , ( אך הרשת ממשיכה לתפקד . מקטעים ממשיכים להגיע למקבל ואישורים נשלחים בחזרה ומתקבלים אצל השולח . לכן במקרה של פסק-זמן יש צורך להאט בצורה דרסטית את קצב השידור . כדי לא לבזבז רוחב פס , העלייה בחזרה עד מחצית הערך הקודם נעשית במהירות , בתנאי שאין אירועי אובדן נוספים .

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


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