TCP-IP крупным планом

       

Протокол изменения размера окна для рисунка 20.1.



Рисунок 20.6 Протокол изменения размера окна для рисунка 20.1.


Рассматривая эти рисунки, можно сделать следующие выводы.

Отправитель не должен передавать полное окно данных. Один сегмент от получателя подтверждает данные и раздвигает окно вправо. Это происходит из-за того, что размер окна связан с номером последовательности, которая была подтверждена. Размер окна может уменьшаться, как это показано для сегментов 7 и 8, однако правая граница окна не должна перемещаться влево. Получатель не должен ждать, пока окно заполнится перед отправкой ACK. Раньше мы видели, что большинство реализаций посылают ACK для каждых двух сегментов, которые были получены.

Мы увидим примеры подобного поведения протокола изменения окна в следующих примерах.



Содержание раздела