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