Routerens hovedfunktion kan forstås som realisering af videresendelse af information. Derfor kalder vi denne proces for behandlingsprocessen. Da routeren er mellem forskellige netværk, er det ikke nødvendigvis den endelige modtagelsesadresse på oplysningerne. Så i routeren er der normalt en routing tabel. I henhold til den endelige adresse på de oplysninger, der sendes af det transmitterende websted, skal du finde den næste videresendelsesadresse, hvilket netværk der skal være. Faktisk, for at sige det enkelt, er det som et kurerfirma at sende mail. Posten ankommer ikke til den endelige destination med det samme, men gennem sortering af forskellige understationer, der konstant nærmer sig den endelige adresse for at realisere leveringsprocessen af posten. Routeren adressering proces er ens. Den endelige adresse matches i rutetabellen, og den næste videresendelsesadresse bestemmes af en algoritme. Denne adresse kan være en mellemliggende adresse, eller det kan være den endelige ankomstadresse. [4]
En routers funktion er at overføre data mellem forskellige undernet. De specifikke funktioner er som følger:
(1) Realisere sammenkoblingen af IP, TCP, UDP, ICMP og andre netværk.
(2) Behandl dataene. Send og modtag datapakker med funktioner som pakkefiltrering, multiplexing, kryptering, komprimering og beskyttelse af data.
(3) Ifølge oplysningerne i rutetabellen vælges datapakkens næste transmissionsdestination.
(4) At udveksle topologiske oplysninger mellem den eksterne gatewayprotokol og andre autonome domæner.
(5) Realisere netværksstyring og systemsupport funktioner.
