Изменения

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

Data link layer - Flow control

50 байт добавлено, 21:03, 9 декабря 2016
Нет описания правки
Управление потоком передачи даных выполняется [[Data link layer - LLC | LLC]] подуровнем.
Управление потоком позволяет получателю контролировать скорость передачи данных, чтобы предотвратить чрезмерную загрузку в случае более быстрого отправителя. Канальный уровень не отвечает за само переполнение, эта проблема решается на более высоких уровнях.
LLC подуровень предоставляет сетевому уровню различные сервисыУправление потоком можно выполнить двумя способами: ===== Connectionless Unacknowledged Service =====* Получать обратную связь от приемника. ''Сервис без подтверждений, без установки соединения* Статически ограничить скорость передачи.'' В этом случае мы просто шлём независимые кадры, полагаясьВторой способ реализуют вышележащими уровнями, что упорядочивание данных будет выполнено протоколами более высокого уровня (TCP/IP)поэтому здесь будем рассматривать протоколы использующие обратную связь.
===== Connectionless Acknowledged Service ===== ''Сервис с подтверждениями, без установки соединения.''  Stop-and-wait: на ==На каждый полученный кадр получатель отправляет подтверждение (ACK).
Отправитель шлет следующий кадр только после получения подтверждения.
Если не получаем ACK по тайм-ауту, автоматически отправляем кадр повторно.
==Протокол скользящего окна. ==
Каждый исходящий кадр содержит свой порядковый номер.
На этот номер отводится поле размером ''n'' бит. Соответственно максимальный размер окна <math>2^n</math> В каждый момент времени отправитель и получатель работают с кадрами, которые попадают в их окно. (посылающее и принимающее) Окна у отправителя и получателя могут быть разных размеров. [[Файл:Sliding-window-1.jpg|right|thumb]]
В каждый момент времени отправитель и получатель работают с кадрами, которые попадают в их окно. [[Файл:Sliding-window-1.jpg|right|thumb]]
Порядковые номера в посылающем окне указывают на отправленные кадры, по которым еще не пришли подтверждения. При отправке сдвигается верхняя граница окна, при получении подтверждения - нижняя. Все кадры попадающие в окно, должны оставаться в памяти у отправителя.
26
правок

Навигация