Рассмотрим функции мостов более подробно.

Мост — это физическое устройство, обычно коробка с двумя порта­ми, применяемое для связи сегментов сети. Мосты работают в так называемом беспорядочном режиме (promiscuous mode) т. е. считывают и обрабатывают все пакеты, передаваемые по сегмен­ту сети. Этим они отличаются от сетевых адаптеров, которые считы­вают в каждом пакете целевой адрес и обра­батывают только пакеты, адресованные данному компьютеру. Поскольку мост функционирует на канальном уровне, он способен интерпретировать информацию в заголовке протокола ка­нального уровня. Пакеты данных попадают в мост через один из портов, затем мост считывает в заголовке каждого пакета адрес целевой системы и решает, как обрабатывать данный пакет. Этот процесс называется фильтрацией пакетов (packet filtering). Если адреса компьютера-отпра­вителя и компьютера-получателя при­надлежат разным сегментам, мост передает пакет через второй порт. Если же адреса отправителя и получателя принадлежат одному сег­менту, пакет игнорируется.

ПримечаниеХотя мост и способен считывать содержимое заголовка протокола канального уровня, продви­нуться по стеку протоколов выше он не в состоянии. Мост также не способен считывать содержимое поля данных в кадре канального уровня, где находится информация, сгене­рированная протоколом сетевого уровня.

На рис. 3.1 показаны две соединенные мостом ЛВС. При передаче пакета мост получает его от компьютера одной ЛВС и отправляет его компьютеру другой ЛВС. Целевая система полу­чает пакет, словно компьютер-отправитель принадлежит к той же ЛВС. Если передача пакета осуществляется между компьютерами одной ЛВС, мост также получает пакет, но никуда не пе­редает его, поскольку пакету на другой стороне моста делать нечего. Применение моста сокра­щает трафик , проходящий по каждому из сегментов сети, примерно в два раза, так как пакеты не направляются в сегмент сети, где они не нужны.