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