Я пытаюсь понять модель уровня OSI.
Я часто читал, что управление потоком в основном осуществляется на канальном уровне (L2) и транспортном уровне (L4). Но я не могу найти, какие методы они используют.
Использует ли транспортный уровень управление потоком через TCP с помощью оконного механизма?
Но что/как уровень канала данных осуществляет управление потоком?
Управление потоком на канальном уровне и управление потоком на транспортном уровне
Ответы (2)
Прежде чем узнать, как слои на самом деле контролируют поток с помощью различных алгоритмов, вы должны знать причину, по которой это действительно необходимо.
Управление потоком на транспортном уровне обеспечивает глобальную доставку сообщения, поскольку две точки подключения по этому протоколу логически связаны.
Принимая во внимание, что на уровне канала передачи данных задача заключается в доставке сообщения локально, поскольку две точки соединения по этому протоколу физически соединены.
Теперь перейдем к алгоритмам, управляющим потоком в сети:
- Остановка и ожидание. Этот механизм управления потоком заставляет отправителя после передачи кадра данных остановиться и подождать, пока не будет получено подтверждение отправленного кадра данных.
- Скользящее окно. В этом механизме управления потоком отправитель и получатель договариваются о количестве кадров данных, после которых должно быть отправлено подтверждение. Как мы узнали, механизм управления потоком с остановкой и ожиданием тратит ресурсы впустую, этот протокол пытается максимально использовать базовые ресурсы.
Это 2 основных алгоритма управления потоком, тогда как другие используются для механизма контроля ошибок.
TCP использует протокол скользящего окна для управления потоком, размер которого зависит от пропускной способности, RTT и ошибок в пакетах.
И L2 (канальный уровень), и L4 (транспортный уровень) выполняют управление потоком.
Вероятно, хорошо известно, что TCP (L4) управляет потоком, используя протокол скользящего окна. Вместе с управлением перегрузкой протокол TCP делает все возможное для повышения эффективности передачи.
Существует физический предел, при котором среда может передавать не более одного кадра в любой момент времени, иначе электрические сигналы (или другие несущие) будут мешать друг другу, IOW, конфликтовать. Поэтому CSMA/CD И аналог придет для решения этого вопроса.
Вы должны прочитать эти ссылки, чтобы получить ясность.