Проблема скользящего окна TCP о наибольшем порядковом номере - PullRequest
0 голосов
/ 17 ноября 2018

Если отправитель отправляет пакет с порядковым номером 1000, а его размер окна был постоянным на уровне 20, то какой самый большой порядковый номер определенно получил получатель? ()

Ответ - 980.

Как я могу решить эту проблему? Я думаю, что самый большой порядковый номер - 1000.

Я собираюсь плакать. Спасибо

1 Ответ

0 голосов
/ 17 ноября 2018

Скользящее окно отправки - это данные «в полете» - они были отправлены, но еще не подтверждены. Если отправитель получает подтверждение для самой низкой последовательности в окнах, окно продвигается и отправляется следующий сегмент.

Следовательно, когда последовательность 1000 только что была отправлена, окно содержит последовательности 981-1000. 980 - самая высокая последовательность, которая выпала из окна после подтверждения.

...