Изменения

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

Data link layer - Flow control

17 байт добавлено, 20:38, 9 декабря 2016
Протокол скользящего окна.
Проблема этого протокола в том, что мы неэффективно используем канал. Всегда занимаемся передачей только одного кадра, во время ожидания ACK ничего не делаем.
====Протокол скользящего окна. ====Каждый исходящий кадр содержит свой порядковый номер. На этот номер отводится поле размером ''n'' бит.
В каждый момент времени отправитель работает и получатель работают с кадрами, которые попадают в посылающее их окно.[[Файл:Sliding-window-1.pngjpg|right|thumb]]  Порядковые номера в посылающем окне указывают на отправленные кадры, по которым еще не пришли подтверждения. При отправке сдвигается верхняя граница окна, при получении подтверждения - нижняя. Все кадры попадающие в окно, должны оставаться в памяти у отправителя.
Получатель также работает с принимающим окном, которое указывает, какие кадры в данный момент может принять получатель. Когда приходит кадр с номером соответствующим нижней границе окна - она сдвигается, кадр выдается сетевому уровню.
Кадры не попадающие в окно - удаляются.
26
правок

Навигация