logo search
Учебник проектирование и внедрение компьютерных

Применение дуплексных коммуникаций

В дуплексном (полнодуплексном) режиме данные передаются и принимаются одновременно. Этот режим следует использовать в той части сети, где имеются высокоскоростные каналы (например, между коммутаторами или между коммутатором и маршрутизатором). Дуплексные коммуникации позволяют снизить вероятность конфликтов, поскольку входящие и исходящие фреймы никогда не сталкиваются в проводе. При этом значительно увеличивается производительность сети, т. к. если конфликты отсутствуют, то нет пауз, в течение которых станции ожидают передачи после возникновения некоторого конфликта. Кроме того, уменьшается число потерянных пакетов.

Совет

10-гигабитные устройства работают только в дуплексном режиме.

Другой причиной для применения дуплексного режима в высокоскоростных каналах является то, что большинство коммутаторов используют один из двух способов управления потоком: режим создания помех и буферизацию. Коммутатор, работающий в полудуплексном режиме, использует режим создания помех, который может сигнализировать о том, что один из узлов коммутатора перегружен. Попросту говоря, создание помех (jamming) – это процесс усиления несущего сигнала для имитации конфликта. Недостатком режима создания помех является то, что он останавливает сетевой трафик, при этом передаваемые в данный момент фреймы могут быть потеряны. Буферизация (buffering) – это хранение фреймов в памяти до тех пор, пока они не будут отосланы по адресу назначения. Буферизация используется в дуплексном режиме (в этом режиме нет конфликтов, поэтому режим создания помех применять нельзя). В этом режиме коммутатор посылает специальный фрейм, инициирующий уменьшение скорости передачи данных. Благодаря этому появляется время, достаточное для буферизации активных фреймов, поэтому они не теряются и коммуникации продолжаются без перерыва (только с меньшей скоростью).

Примечание

При покупке коммутатора убедитесь в том, что размеры буферов в нем достаточно велики для хранения данных, передаваемых по всем интерфейсам.