Хаб
Хаб — самая простая железка. Он рассылает любые полученные данные на все устройства без разборов.
Работает на уровне Physical (Layer 1) модели OSI.
Коммутатор (свитч)
Коммутатор использует таблицу соответствия MAC → Port, чтобы передавать данные конкретному получателю.
Широковещательные пакеты (broadcast, например DHCP Discover) всё равно отправляются всем.
Работает на уровне Data Link (Layer 2).
Роутер (маршрутизатор)
Роутер работает между сетями. Он анализирует IP и решает, куда направить пакет.
Gateway в настройках сетевого интерфейса — это обычно адрес маршрутизатора.
Он также может выполнять роли:
- DHCP server
- DNS forwarder
- Switch
Работает на уровне Network (Layer 3).