Управление трафиком в сети необходимо для решения следующих задач:
1) обеспечение надежной передачи данных, предполагающей доставку данных абоненту без потерь и без искажения данных (за счет применения механизмов квитирования и тайм-аута);
2) обеспечение эффективной загрузки дорогостоящего сетевого оборудования (каналов и узлов) сети (за счет реализации механизма скользящего окна и перераспределения потоков данных в процессе адаптивной маршрутизации);
3) малые задержки при передаче по сети сообщений и, прежде всего, мультимедийных (за счет маршрутизации и приоритетов);
4) предотвращение перегрузок и блокировок при передаче данных (за счет приоритетов и ограничения входящего в сеть трафика).
Управление потоком данных реализуется на различных уровнях OSI-модели.
На физическом уровне для разделения потока битов, соответствующих разным блокам данных 2-го уровня - кадрам, могут использоваться различные способы:
1 ) указание в заголовке кадра его длины и подсчет количества символов в процессе приема потока данных (основной недостаток - неустойчивость к помехам);
2) использование в качестве границы кадров запрещенных сигналов физического уровня;
3) использование в качестве границы кадров специальных стартовых и стоповых символов (байтов);
4) использование в качестве границы кадров специальных последовательностей битов.
На канальном уровне управление потоком в канале связи между двумя узлами реализуется за счет применения:
• механизма квитирования;
• механизма тайм-аута;
• механизма скользящего окна.
На сетевом уровне управление потоком в сети передачи данных реализуется за счет:
• применения различных методов маршрутизации;
• установления приоритетов между различными типами трафика.
На транспортном уровне управление потоком между конечными узлами сети реализуется за счет:
• установления приоритетов между различными типами трафика;
• ограничения поступающего от абонента трафика (например, когда скорость работы отправителя выше скорости получателя);
• ограничения доступа в сеть передачи данных.
На сеансовом уровне управление в коммутируемых сетях сеансом связи реализуется за счет применения различных способов установления соединения между абонентами.