Основы компьютерных сетей

Транслирующие и инкапсулирующие мосты


Рассмотрим пример сети. Если компьютер В посылает сообщение на компьютер F, то мост передает пакет в сегмент 2 Он делает это независимо от того, есть ли в таблице адрес компьютера F, потому что если в таблице нет адреса назначения, то пакет передается всем сегментам.

Если компьютер В посылает сообщение на компьютер А, то мост сверяет адреса в пакете с адресами в таблице В том случае, если адрес компьютера А в таблице отсутствует, мост передает пакет в сегмент 2 Если же адрес компьютера А в таблице есть (поскольку компьютер А раньше посылал сообщения), то пакет не передается через мост Благодаря этому уменьшается объем передаваемых по сетевым каналам данных Такой мост называется прозрачным, потому что компьютеры сети Ethernet его не видят, они даже ничего не знают о существовании моста.

Мосты передают также широковещательные сообщения, имеющие широковещательный адрес FF-FF-FF-FF-FF-FF

В отличие от повторителей, мосты могут соединять сегменты сети в которых используются разные методы доступа, например сегменты Ethernet и FDDI Однако в этих сегментах должен использоваться один и тот же протокол, например TCP/IP Такие мосты называются транслирующими или инкапсулирующими

Транслирующий мост преобразует, например, адреса Ethernet в адреса FDDI В то же время инкапсулирующий мост инкапсулирует кадр Ethernet, т е заключает его в кадр FDDI.

В сетях Token Ring используются специальные мосты, которые называются мостами с маршрутизацией источника От обычных прозрачных мостов они отличаются тем, что зависят от главного компьютера, управляющего маршрутизацией

Мосты работают на канальном уровне модели OSI Поэтому пакеты с не маршрутизируемыми протоколами, например NetBEUI, могут пересекать мосты беспрепятственно Более подробно маршрутизируемые и немаршрутизируемые протоколы повторители, мосты регенерируют данные, однако делают это на уровне пакетов

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

Для решения проблемы зацикливания мостов был разработан алгоритм покрывающего дерева (Spanning-Tree Algorithm — STA) .

Комментарии закрыты