Router работает как мост, но для фильтрации трафика он использует не адрес сетевой карты ПК, а информацию о сетевом адресе который содержится в передаваемом пакете. По этому адресу Router находит в таблице маршрутизации, путь по которому надо отправить пакет (на какой ПК).
Есть два типа Router'ов:
q Статические Router'ы. В таких устройствах необходимо использовать таблицы маршрутизации, которые должен вручную создать и обновлять администратор.
q Динамические Router'ы. Они сами создают и обновляют такие таблицы. Они содержат свежую информацию о возможных маршрутах по сети с учетом "узких" мест и задержек при прохождении пакетов. Поэтому они могут найти эффективный путь в сети и делают перенаправление пакетов по этому пути, т. е. Router делает интеллектуальный выбор пути.
Router повышает надежность доставки данных.
Конструктивно Router – это целый ПК, выполняющий роль маршрутизатора между сегментами сети ( одной из встроенных функций сетевой операционной системы Windows NT/2000 Server является маршрутизация). Либо маршрутизатор выполняется в виде отдельного электронного блока.
Router более эффективен, чем мост:
q Здесь можно отключить широковещательный трафик.
q Router может соединять сети, использующие разную сетевую архитектуру, методы доступа и протоколы, но при этом преобразование сообщения из одного протокола в другой не делается. Это делается только в шлюзе. На ПК с Router'ом необходимо дополнительно инсталлировать эти протоколы.
Но при этом:
q Router дороже и сложнее в управлении, чем мост.
q Router имеет меньшую пропускную способность, чем мост, т. к. требуется время на отработку пакетов данных.
q Router добавляет излишний трафик в сеть (если это динамический маршрутизатор), т. к. для обновления таблиц маршрутизации необходимо все время обмениваться сообщениями по сети.
Шлюз
В сетях Internet шлюз – это другое название маршрутизатора (если маршрутизатор подключен более, чем к двум сетям, то это устройство называется шлюз).
В качестве шлюза обычно используется ПК, на котором запущено соответственное программное обеспечение.
Шлюз используется для:
q взаимодействия в сети ПК с разными платформами (Intel, Macintosh, IBM и т. д.);
q для преобразования данных из одного протокола в другой (например, TCP/IP в IPX/SPX).В этом отличие шлюза от моста, который этого не делает, и просто пересылает сообщения, используя один протокол внутри формата данных другого протокола. Преобразование при необходимости происходит у получателя. Это называется туннелирование, или инкапсуляция пакетов.
Недостатки шлюзов:
1. Сложность в установке и настройке.
2. Стоимость шлюзов выше стоимости других коммутационных устройств.
3. Шлюз работает медленнее, чем маршрутизаторы или мосты т. к. требуется время на преобразование протоколов.