|
صفحة: 181
3 . 4 . 3 הכללים של המקבל של TCP נניח שהשולח משדר שני מקטעים , והראשון אובד או מתעכב . המקבל יקלוט מקטע עם מספר סידורי גדול יותר מאשר המספר שהוא מצפה לו . כלומר , הוא מזהה פער ( gap ) בזרם הבתים שמגיעים אליו . לגבי המקטע השני , יש שתי אפשרויות פעולה י המקבל יקבל אך ורק נתונים שמגיעים לפי הסדר , כלומר , במקרה זה הוא ימחק את המקטע השני . המקבל ישמור את המקטע השני , מתוך תקווה לקבל בעתיד את המקטע הראשון וכך לסגור את הפער בזרם הבתים . RFC-n של TCP לא קובע מה לעשות במקרה זה . ברור שהגישה הראשונה היא פשוטה יותר , אך מנצלת טוב פחות את רוחב הפס , כי היא עלולה לגרור שידורים חוזרים מיותרים . TCP לא משתמש באישורים שליליים , ולכן מקבל שמזהה פער בזרם הבתים המגיעים אליו לא יכול לשלוח Nak כדי להודיע לשולח על הבעיה . במקום זאת , הוא מאשר שוב את הבית איור 3 . 26 מדגים כיצד פועלת שיטת האישורים המצטברים של TCP במקרה של אובדן אישור . המקטע הראשון מתקבל , אולם האישור בעבורו אובד . השולח מקבל את האישור השני ( לפני פסיקת הזמן של המקטע הראשון . ( האישור השני מאשר את הגעת כל הבתים עד בית . 135 לכן השולח מסיק ששני המקטעים התקבלו בהצלחה ונמנע משידור חוזר . איור 3 . 26 שיטת האישורים המצטברים מונעת שידור חוזר של המקטע הראשון
|
|