В чем отличие хаба, коммутатора и маршрутизатора?
В основе любой вычислительной сети лежит коммуникационное оборудование, обеспечивающее передачу данных между узлами: концентраторы (хабы), коммутаторы (свитчи) и маршрутизаторы (роутеры). Несмотря на внешнее сходство и общую задачу физического объединения устройств, они кардинально различаются по принципам маршрутизации трафика и уровням работы в модели OSI. Понимание этих архитектурных отличий - первый и самый важный шаг к грамотному проектированию любой сети, от небольшой домашней локалки до масштабируемой корпоративной инфраструктуры.

1. Хаб (Концентратор)
Хаб - это самое простое и на сегодняшний день практически вышедшее из употребления устройство. Он работает на физическом уровне (L1) модели OSI.
- Как работает: Когда хаб получает пакет данных на один из своих портов, он просто копирует и отправляет (ретранслирует) этот сигнал на все остальные порты.
- Особенности: Хаб не понимает, кому конкретно предназначены данные. Из-за этого в сети возникает много лишнего (широковещательного) трафика, устройствам приходится постоянно отфильтровывать чужие пакеты, а при одновременной передаче данных возникают коллизии (столкновения), что сильно режет скорость всей сети.

2. Коммутатор (Свитч)
Коммутатор - это современный стандарт для объединения устройств в одну локальную сеть (LAN). Он работает на канальном уровне (L2).
- Как работает: В отличие от хаба, свитч имеет собственную память. Он изучает MAC-адреса подключенных к нему устройств и формирует специальную таблицу коммутации (MAC-таблицу). Когда приходит кадр данных, коммутатор смотрит на MAC-адрес получателя и перенаправляет сигнал только в тот порт, к которому подключено нужное устройство.
- Особенности: Благодаря этому устраняются коллизии, пропускная способность канала не делится между всеми участниками, а сеть работает быстро и безопасно.

3. Маршрутизатор (Роутер)
Если коммутаторы объединяют устройства в одну сеть, то маршрутизаторы соединяют разные сети между собой (например, вашу локальную сеть и глобальную сеть Интернет). Он работает на сетевом уровне (L3).
- Как работает: Маршрутизатор оперирует не физическими MAC-адресами, а логическими IP-адресами. Он читает заголовки IP-пакетов, определяет сеть назначения и по специальным таблицам маршрутизации вычисляет оптимальный путь (маршрут), по которому нужно отправить данные дальше.
- Особенности: Маршрутизатор является границей сети. Обычный домашний роутер - это комбинированное устройство, которое чаще всего включает в себя сам маршрутизатор (для связи с провайдером), встроенный свитч (LAN-порты на задней панели), точку доступа Wi-Fi и различные сервисы (NAT, DHCP, Firewall).

Краткая сводка
| Характеристика | Хаб (Hub) | Коммутатор (Switch) | Маршрутизатор (Router) |
|---|---|---|---|
| Уровень OSI | L1 (Физический) | L2 (Канальный) | L3 (Сетевой) |
| Адресация | Не использует | Оперирует MAC-адресами | Оперирует IP-адресами |
| Принцип передачи | Шлет данные на все порты подряд | Шлет данные конкретному получателю | Направляет данные между разными сетями |
| Главная задача | Простое физическое соединение узлов | Создание локальной сети (LAN) | Маршрутизация трафика в другие сети (WAN/Internet) |