Что такое маршрутизатор. Маршрутизатор что это
Современные цифровые компьютерные сети имеют чрезвычайно разветвленную топологию, множество соединений и сложнейшие алгоритмы адресации и перенаправления потоков траффика.
Для обеспечения бесперебойной работы этой системы служат специальные устройства, маршрутизирующие информацию и следящие за ее корректной доставкой. Так что такое маршрутизатор?
Содержание
- Обзор и история маршрутизатора
- Маршрутизатор: устройство и принцип работы
- Технологии современных маршрутизаторов
Обзор и история маршрутизатора
Итак, что такое маршрутизатор? Это сетевое устройство, перенаправляющее пакеты данных в одной или нескольких подсетях в соответствие с некоторым заранее определенным принципом. В отличие от концентратора (хаба) и коммутатора (switch), которые просто соединяют компьютеры физической линией, маршрутизатор анализирует пакеты данных, определяет адресата и выбирает маршрут данных исходя из полученных сведений. Первые модели роутеров могли определять маршруты только по заданной администратором карте, современные же модели способны анализировать текущую производительность сети, отслеживать изменения топологии и определять классы приоритета траффика, предоставляя более быстрые каналы и короткие маршруты интерактивному контенту за счет менее значимых потоков файлов и, к примеру, электронной почты. Кроме профессиональных роутеров, отвечающих за функционирование сетей целых городов и регионов (так называемых маршрутизаторов уровня ядра) существуют и компактные модели, предназначенные для контроля и распределения траффика в отдельной квартире или офисе.
Маршрутизатор: устройство и принцип работы
Каждый маршрутизатор имеет один или несколько портов, память для хранения таблиц маршрутизации и процессор, обрабатывающий пакеты и другую служебную информацию.
Из каждого входящего пакета маршрутизатор извлекает адреса, сверяется с таблицей маршрутизации и, если обнаруживает, что имеется путь, по которому пункт назначения может быть достигнут, пересылает пакет через нужный порт. Однако, если адрес указан некорректно, маршрут отсутствует, либо пересылка запрещена настройками безопасности — пакет отбрасывается.
К системе безопасности относят:
- Firewall — некоторые адреса или порты могут быть закрыты полностью, ни один пакет никогда не попадет и не покинет сеть при правильной настройке этой подсистемы.
- VPN — виртуальные частные сети. При этом внутри (а точнее, «поверх») сети формируется виртуальный зашифрованный сегмент, имеющий собственную систему адресации. Чужие компьютеры не смогут отправить вредоносные пакеты при такой организации траффика.
- NAT — трансляция сетевых адресов. Роутер изменяет заголовок пакета таким образом, чтобы скрыть подробности внутренней организации сети от внешних наблюдателей. Любой внутренний адрес транслируется в определенный внешний, прозрачно для приложений, использующих сеть.
Часто роутеры имеют систему автоматической генерации таблицы маршрутизации по заданным параметрам, указываемым либо администратором сети через специальный интерфейс, используя один из разработанных протоколов (RIP, OSPF, BGP), рассчитывающих метрики (производительность и приоритетность) сетей, размер пакета, классы траффика и прочие сведения.
Технологии современных маршрутизаторов
Современные маршрутизаторы умеют перенаправлять траффик не только в проводных сетях, но и осуществлять транслирование данных между наземными и беспроводными сегментами, породив целый класс устройств, называемых Wi-Fi Router. Точно таким же образом к некоторым устройствам можно подключать оптоволоконные линии.
Часто в одном корпусе заключен не только маршрутизатор, но и сервер DHCP, автоматически настраивающий сетевые интерфейсы подключенных компьютеров и добавляющий их в таблицу маршрутизации, сервер печати, распознающий пакеты, предназначенные для принтера и управляющий подключенным к роутеру печатающим устройством, веб-сервер для организации веб-интерфейса к консоли управления и контенту (фотографиям, музыке, видео), хранящемуся на дисках (технология, близкая к NAS).
Роутером может служить не только специальное устройство, но и компьютер со специфическим программным обеспечением и одной и более сетевыми платами.