Сетевое устройство маршрутизации
Аппарат или программное решение, соединяющее две и более сети (например, локальную сеть дома и глобальную сеть интернет). Он анализирует адреса получателя и отправителя в пакетах данных, выбирая лучший путь для их доставки.
Близкие слова
- маршрутизатор
Для стабильного подключения всех устройств к интернету мы установили новый роутер в центре квартиры.
Системный администратор настроил правила фильтрации трафика на корпоративном роутере.
Компонент программной архитектуры
В программировании и веб-разработке — часть приложения, отвечающая за сопоставление запросов пользователя с нужными функциями или страницами (например, в библиотеках маршрутизации).
Разработчик добавил новый роутер для обработки адресной строки на сайте интернет-магазина.
Ошибка в конфигурации роутера приводила к тому, что пользователи попадали на пустую страницу.
Отличие роутера от модема и свитча
Часто эти устройства путают, но их задачи различны. Модем (модулятор-демодулятор) преобразует сигнал из провайдера в формат, понятный компьютеру, но сам по себе не создает сеть для нескольких устройств. Свитч (коммутатор) объединяет устройства внутри одной сети, передавая данные между ними напрямую, но обычно не имеет выхода в интернет и не распределяет IP-адреса. Роутер же выполняет функцию «шлюза»: он получает сигнал от модема или оптоволокна, создает локальную сеть (LAN), раздает адреса устройствам через DHCP и обеспечивает их выход во внешнюю сеть.
Многие современные домашние устройства являются гибридами: они совмещают функции модема, роутера и точки доступа Wi-Fi в одном корпусе, что удобно для бытового использования.
Как работает маршрутизация
Роутер использует таблицу маршрутизации — список правил, указывающих, куда отправлять данные. Когда пакет данных поступает на вход устройства, роутер проверяет его адрес назначения. Если адрес принадлежит локальной сети, пакет отправляется конкретному устройству (например, ноутбуку или принтеру). Если адрес внешний (например, сайт в интернете), роутер пересылает пакет дальше по цепочке узлов интернета к провайдеру.
Важной функцией является NAT (трансляция сетевых адресов), которая позволяет множеству устройств внутри домашней сети иметь один публичный IP-адрес от провайдера, сохраняя безопасность и экономя адресное пространство.
