41
Сетевой коммутатор — это компьютерное сетевое устройство, которое
соединяет устройства вместе в компьютерной сети, используя коммутацию
пакетов для приема, обработки и пересылки данных на целевое устройство.
Сетевой коммутатор представляет собой многопортовый сетевой мост, который
использует аппаратные адреса для обработки и пересылки данных на канальном
уровне (уровень 2) модели OSI. Некоторые коммутаторы также могут
обрабатывать данные на сетевом уровне (уровень 3) путем дополнительного
включения функций маршрутизации. Такие коммутаторы широко известны как
коммутаторы уровня 3 или многоуровневые коммутаторы.
Коммутаторы Ethernet используют классическую технологию,
называемую прозрачным мостом. Прозрачный мост соединяет один или
несколько сегментов ЛВС, так что конечные системы в разных сегментах сети
могут прозрачно взаимодействовать друг с другом. Конечная система
отправляет кадр в пункт назначения, не зная, является ли место назначения
локальным. Прозрачные мосты названы так потому, что их присутствие
незаметно для конечных систем. Чтобы узнать, как пересылать кадры,
прозрачный мост прослушивает все кадры и определяет, какие станции
находятся на каких сегментах. Коммутатор узнает местоположение устройств,
просматривая адрес источника в каждом кадре. На основе этой информации
коммутатор формирует таблицу переключения также известную как, таблица
MAC-адресов. Когда сетевой кадр прибывает на коммутатор, тот
просматривает адрес назначения в кадре и сравнивает его с записями в таблице
переключения. Если коммутатор узнал, где находится станция назначения
(просмотрев исходные адреса в предыдущих кадрах), он может переслать кадр
на правильный порт. Прозрачный мост посылает кадры с неизвестным адресом
назначения и все кадры многоадресной / широковещательной передачи из
каждого порта (исключая тот порт, на который был получен кадр).