Основната функция на рутера може да се разбира като реализиране на препращането на информация. Затова наричаме този процес процеса на адресиране. Тъй като рутерът е между различни мрежи, той не е непременно крайният получаващ адрес на информацията. Така че в рутера обикновено има маршрутна таблица. Според окончателния адрес на информацията, предавана от предаващия уебсайт, намерете следващия адрес за препращане, коя мрежа трябва да бъде. Всъщност, казано по-просто, това е като куриерска компания, която да изпрати поща. Пощата не пристига на крайната дестинация мигновено, а чрез сортирането на различни подстанции, като постоянно се приближава до крайния адрес, така че да се реализира процесът на доставка на пощата. Процесът на адресиране на маршрутизатора е подобен. Крайният адрес е съвпаден в таблицата с маршрути, а следващият адрес за препращане се определя от алгоритъм. Този адрес може да е междинен адрес, или може да е крайният адрес на пристигане. [4]
Функцията на рутер е да прехвърля данни между различни подмрежи. Специфичните функции са следните:
(1) Реализирайте взаимосвързаността на IP, TCP, UDP, ICMP и други мрежи.
(2) Обработвайте данните. Изпращане и получаване на пакети с данни, с функции като филтриране на пакети, мултиплексиране, криптиране, компресиране и защита на стени за данни.
(3) Според информацията на маршрутната таблица се избира следващото местоназначение за предаване на пакета данни.
(4) За обмен на топология информация между протокола външен шлюз и други автономни домейни.
(5) Реализирайте функции за управление на мрежата и поддръжка на системата.
