Маршрутизатор, свитч, хаб: в чем разница?

Хаб (концентратор)

Хаб, или концентратор, — самое простое устройство для соединения нескольких устройств в одну сеть. Он имеет несколько портов, к которым подключаются устройства. Хабы — примитивные устройства, лишённые интеллектуальных функций.

Принцип работы хаба заключается в копировании и рассылке данных, полученных на один порт, по всем остальным портам. Хаб не «знает», каким портом подключено каждое устройство. Все устройства в сети получают данные и проверяют адрес получателя. Если данные предназначены для устройства, оно их принимает; в противном случае данные отбрасываются. Это неэффективный и небезопасный способ передачи информации, поэтому в современных сетях хабы практически не используются.

Коммутатор (switch)

Коммутатор, или свитч, — более «умное» устройство по сравнению с хабом. К нему также подключаются сетевые устройства через порты для образования сети. Главное отличие от хаба заключается в том, что коммутатор отправляет данные не всем портам, а непосредственно получателю.

Исключение составляют широковещательные сообщения (бродкаст) и сообщения мультикаста, которые рассылаются всем портам. Бродкаст — это аналог массовой рассылки сообщений всем клиентам компании, а мультикаст — рассылка данных определённой группе получателей.

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

Маршрутизатор (роутер)

Маршрутизатор, или роутер, в отличие от коммутаторов и хабов, работает с IP-адресами. Его основная функция — маршрутизация данных между сетями.

Когда к маршрутизатору поступает пакет данных, он анализирует адрес назначения и свою таблицу маршрутизации, после чего принимает решение: перенаправить данные в свою сеть или отправить дальше в другую сеть. Маршрутизатор — самое «умное» устройство из трёх рассмотренных. Он знает топологию сети и способен направлять данные к цели. Помимо основных функций, маршрутизатор может выступать в качестве DHCP и DNS-сервера, обеспечивать безопасность сети и выполнять множество других дополнительных функций.

Вкратце: хаб — простое устройство, рассылающее данные всем; коммутатор — более интеллектуальное устройство, направляющее данные конкретному получателю; маршрутизатор — устройство, обеспечивающее маршрутизацию данных между сетями, используя IP-адреса. Каждый из этих устройств имеет своё место в построении и функционировании сети.

Что будем искать? Например,программа