Что такое Router (роутер) и маршрутизатор

Маршрутизатор (router, роутер). Маршрутизаторы используются для объединения сетей. В корпоративной сети один порт маршрутизатора подключается к соединению WAN, а другие порты — к корпоративным локальным сетям. Для локальной сети маршрутизатор становится шлюзом или внешним путем. В домашних сетях маршрутизатор обеспечивает подключение домашних компьютеров и сетевых устройств к Интернету. В этом случае маршрутизатор является домашним шлюзом. Беспроводный маршрутизатор, выступает в роли межсетевого экрана и обеспечивает беспроводную связь. Если домашний маршрутизатор выполняет несколько функций, его можно назвать многофункциональным устройством.

Маршрутизатор можно рассматривать как совокупность нескольких узлов, каждый из которых входит в свою сеть. Но в тоже время, сам маршрутизатор, как единое устройство, не имеет ни отдельного сетевого адреса, ни какого-либо локального адреса.

Основная функция маршрутизатора - чтение заголовков пакетов сетевых протоколов, которые принимаются и буферизуются по каждому его порту, и принятие решения о дальнейшем маршруте следования того пакета в соответствии с указанным в нем сетевым адресом. Сетевой адрес пакета сетевого протокола включает, как правило, номер сети номер узла.

Кроме этой основной функции в круг ответственности маршрутизатора входят и другие задачи, такие как буферизация, фильтрация и фрагментация перемещаемых пакетов. При этом очень важна производительность, с которой маршрутизатор выполняет эти задачи. Поэтому типичный маршрутизатор является мощным вычислительным устройством с одним или даже несколькими процессорами, часто специализированными или построенными на RISC- архитектуре, со сложным программным обеспечением. То есть сегодняшний маршрутизатор - это специализированный компьютер, имеющий скоростную внутреннюю шину или шины (с пропускной способностью 600-2000 Мбит/с), часто использующий симметричное или асимметричное мультипроцессирование и работающий под управлением специализированной операционной системы, относящейся к классу систем реального времени. Многие разработчики маршрутизаторов построили в свое время такие операционные системы на базе операционной системы Unix, естественно, значительно ее переработав.

По областям применения маршрутизаторы делятся на несколько классов: