Маршрутизатор имеет несколько портов, к которым подсоединяются подсети. Каждый порт маршрутизатора можно рассматривать как отдельный узел сети. Он имеет собственный сетевой и локальный адреса к той подсети, которая к нему подключена. Маршрутизатор можно рассматривать как совокупность нескольких узлов, каждый из которых входит в свою подсеть.
Но его нельзя рассматривать как единое устройство, так как оно не имеет отдельного сетевого и локального адресов.
Маршрут – последовательность маршрутизаторов, которые должен пройти от отправителя до пункта назначения. Задачу выбора маршрута из нескольких возможных маршрутов решают маршрутизаторы.
Чтобы маршрут был рациональным, каждый конечный предел и маршрутизатор составной сети анализируют специальную структуру, таблицу маршрутов
Основные функции маршрутизаторов:
1) Чтение заголовков пакетов, сетевых протоколов, которые принимаются в буфер по каждому порту маршрутизатора;
2) Принятие решений о дальнейшем маршруте следования;
3) Подключение локальных сетей к территориально-распределённым сетям.