Управление трафиком

 

Управление трафиком в сети необходимо для решения следующих задач:

1) обеспечение надежной передачи данных, предполагающей доставку данных абоненту без потерь и без искажения данных (за счет применения механизмов квитирования и тайм-аута);

2) обеспечение эффективной загрузки дорогостоящего сетевого оборудования (каналов и узлов) сети (за счет реализации механизма скользящего окна и перераспределения потоков данных в процессе адаптивной маршрутизации);

3) малые задержки при передаче по сети сообщений и, прежде всего, мультимедийных (за счет маршрутизации и приоритетов);

4) предотвращение перегрузок и блокировок при передаче данных (за счет приоритетов и ограничения входящего в сеть трафика).

Управление потоком данных реализуется на различных уровнях OSI-модели.

На физическом уровне для разделения потока битов, соответствующих разным блокам данных 2-го уровня - кадрам, могут использоваться различные способы:

1 ) указание в заголовке кадра его длины и подсчет количества символов в процессе приема потока данных (основной недостаток - неустойчивость к помехам);

2) использование в качестве границы кадров запрещенных сигналов физического уровня;

3) использование в качестве границы кадров специальных стартовых и стоповых символов (байтов);

4) использование в качестве границы кадров специальных последовательностей битов.

На канальном уровне управление потоком в канале связи между двумя узлами реализуется за счет применения:

• механизма квитирования;

• механизма тайм-аута;

• механизма скользящего окна.

На сетевом уровне управление потоком в сети передачи данных реализуется за счет:

• применения различных методов маршрутизации;

• установления приоритетов между различными типами трафика.

На транспортном уровне управление потоком между конечными узлами сети реализуется за счет:

• установления приоритетов между различными типами трафика;

• ограничения поступающего от абонента трафика (например, когда скорость работы отправителя выше скорости получателя);

• ограничения доступа в сеть передачи данных.

На сеансовом уровне управление в коммутируемых сетях сеансом связи реализуется за счет применения различных способов установления соединения между абонентами.