Изменения

Перейти к: навигация, поиск

Data link layer - Flow control

15 байт убрано, 02:04, 10 декабря 2016
Протокол скользящего окна.
Соответственно количество различных номеров ''N'' = <math>2^n</math>
В каждый момент времени отправитель и получатель работают с кадрами, которые попадают в их окно (посылающее и принимающее). Окна у отправителя и получателя могут быть разных размеров. [[Файл:Sliding-window-1.jpg|right|thumb]]
Если не получаем ACK по таймеру, высылаем заново кадры в окне.
Поэтому все кадры попадающие в окно, должны оставаться в буфере у отправителя.
[[Файл:Sliding-send.jpg]]
Получатель также работает с принимающим окном, которое указывает, какие кадры в данный момент может принять получатель. Когда приходит кадр с номером соответствующим нижней границе окна - она сдвигается, высылается ACK в котором указывается новая нижняя граница принимающего окна, кадр выдается сетевому уровню.
26
правок

Навигация