Скорее всего, у Вас дома имеется Wi—Fi роутер. Иногда его нужно протирать, потому что тот становится пыльным, или же перезагружать, если интернет внезапно отвалился. Без него Вы вряд ли смогли бы смотреть кино на своем ноутбуке, или же подключаться к интернету с телевизора (если бы, конечно, не раздавали сеть с телефона). Однако, роутер хоть и является одним из самых распространенных сетевых устройств, но далеко не единственным. Также существуют такие понятия как «маршрутизатор», «хаб» и «коммутатор». Попробуем разобраться, что к чему.
Начать, пожалуй, следует с того, что приведенные выше устройства очень разные, хоть, на первый взгляд, и выполняют схожие функции. Их ключевое отличие в том, что они работают на разных уровнях модели OSI. Для лучшего понимания ситуации, следует слегка углубиться в это понятие.
Модель OSI – это техническая база функционирования сетевых технологий. Более простыми словами – пирамидка для айтишников, где каждый из бубликов отвечает за определенный сетевой уровень. Самый нижний, например, называют физическим. Он сосредотачивает всю физическую инфраструктуру сети – кабели, сигналы и прочее. Самый верхний – уровень приложений, здесь функционируют, например, браузеры и, как можно было бы догадаться, приложения для наших устройств. Кратко рассмотрим уровни, их всего семь:
Первый уровень – Физический. На нем, как уже было сказано, находятся провода и сигналы, будь то свет, радио или ток.
Второй уровень – Канальный. Здесь сигналы и провода обретают свое назначение, а устройства образуются в сеть. Также здесь используются MAC-адреса и кадры.
Третий уровень – Сетевой. Тут в игру вступают маршрутизация и понятие IP-адреса, локальная сеть взаимодействует с внешним миром.
Четвертый уровень – Транспортный. Основными игроками тут являются протоколы TCP и UDP, которые отвечают за передачу данных по сети.
Пятый уровень – Сеансовый. Здесь происходит управление сеансами, их разрыв, при необходимости.
Шестой уровень – Представления. Здесь происходит преобразование форматов сообщений, их сжатие и конвертация. Тут мы встретим, например, уже известные нам «джипеги» и «пнгшки».
Седьмой уровень – Приложений. Тут, как мы уже вспоминали, находятся приложения и службы, позволяющие нам путешествовать по сети.
Понимая, что сеть на разных уровнях сильно отличается, можно сделать вывод, что и устройства, которые используются для её функционирования, тоже отличаются.
А еще следует знать, что такое «кадр» (или «фрейм») и «пакет», и в чём их разница:
Кадр (фрейм) – это логически организованная среда, в которой может располагаться информация. Функционирует на канальном уровне.
Пакет – логически организованная единица информации, которая передается между устройствами в сети. Работает на сетевом уровне.
Теперь мы можем рассмотреть каждое из упомянутых устройств, оперируя полученными знаниями:
Хаб (англ. Hub) – устройство, работающее на физическом, первом уровне модели. Он служит для объединения нескольких компьютеров, может получать информацию из одного порта и передавать другим. У хаба нет чипа обработки информации, оттого он просто-напросто «гоняет» данные, а кадры передаются сразу на все порты.
Коммутатор или, иными словами, свитч (англ. Switch) – устройство, работающее на канальном, втором уровне модели OSI. Он также служит для объединения устройств в рамках одной сети, однако, в отличии от хаба, он понимает, на какой конкретно порт был отправлен кадр. Коммутатор запоминает MAC-адреса устройств, в следствие чего определяет, что именно подключено к каждому из портов. Это увеличивает скорость «хождения» данных.
Маршрутизатор или роутер (от англ. Route – маршрут) – наиболее «умное» устройство в данном списке. Маршрутизатор, как мы уже успели заметить – это и есть роутер. В отличии от коммутаторов, они содержат процессоры для обработки данных. Они в состоянии установить соединение между локальной сетью и остальным интернетом, передавая пакеты. Также именно маршрутизатор оперирует понятием «IP-адрес». Маршрутизатор позволяет не только объединять компьютеры в одну сеть, но и обрабатывать входящий и исходящий трафик, обеспечивая безопасность сети. Если аппарат поддерживает беспроводные протоколы, он позволит раздавать Wi—FI.
Соответственно, можно суммировать полученные данные и резюмировать разницу между данными устройствами:
Хаб – прост и примитивен, отправляет сигнал на все интерфейсы сразу.
Коммутатор – служит для построения локальных сетей, оперирует MAC-адресами для корректной коммутации.
Маршрутизатор – работает с одной или несколькими сетями, может их защищать, понимает IP-адреса и раздаёт Wi—Fi при наличии соответствующей опции.
Подведем итог: в домашних условиях зачастую встречаются маршрутизаторы (или роутеры); коммутаторы – в офисах или на предприятиях, где нужно объединять много устройств; хабы – практически нигде.
Основные моменты:
Кадр (фрейм) — Функционирует на канальном уровне.
Пакет – Работает на сетевом уровне.
Модель OSI – техническая база функционирования сетевых технологий. Имеет семь уровней.