Задержка ACK (подтверждение) в протоколе Go-Back-N - PullRequest
0 голосов
/ 25 апреля 2019

Я тщательно изучил все протоколы скользящего окна, прямо к моему вопросу.Я хочу знать, что происходит в случае ЗАДЕРЖКИ ACK в протоколе GO-BACK-N?

case: Предположим, отправитель отправляет фрейм данных 1,2,3,4 для размера окна отправителя 4 (что он может сделать, не ожидая подтверждения).Теперь, если, скажем, кумулятивный ACK 5 задерживается.Затем из-за тайм-аута отправителя кадры передаются повторно.Если получатель отправляет ACK 5 и в этот момент приходит только поздний ACK 5, что делает отправитель?

A.Принять оба или B. Отменить один из них.

Я думаю, что отправитель принимает один ACK 5 и отклоняет другой.

...