Drie hoofdfuncties van een router zijn onder meer:
- Packet Forwarding: Routers sturen datapakketten door tussen verschillende computernetwerken. Ze onderzoeken het bestemmings-IP-adres van elk pakket en bepalen het beste pad om de bestemming te bereiken, waardoor een efficiënte gegevensoverdracht via onderling verbonden netwerken wordt gegarandeerd.
- Routing: Routers gebruiken routeringsprotocollen om met andere routers te communiceren en informatie uit te wisselen over de netwerken die ze weten te bereiken. Hierdoor kunnen routers routeringstabellen bouwen en onderhouden die bepalen hoe gegevens via het netwerk moeten worden doorgestuurd.
- Netwerktoegangscontrole: Routers dwingen toegangscontrolebeleid af om te beheren welke apparaten en gebruikers toegang hebben tot de netwerkbronnen. Ze maken doorgaans gebruik van functies zoals firewalls, toegangslijsten en Network Address Translation (NAT) om het netwerk te beveiligen tegen ongeoorloofde toegang en om de gegevensintegriteit te garanderen.
De belangrijkste functies van een router omvatten:
- Pakketwisseling: Routers schakelen datapakketten tussen verschillende netwerken op basis van hun bestemmings-IP-adressen, waardoor een efficiënte en betrouwbare gegevensoverdracht wordt gegarandeerd.
- Padselectie: Routers selecteren het beste pad voor datapakketten om hun bestemmingen te bereiken, waarbij rekening wordt gehouden met factoren als netwerkcongestie, verbindingskwaliteit en routeringsstatistieken die door routeringsprotocollen worden geleverd.
- Internetwerkcommunicatie: Routers maken communicatie mogelijk tussen apparaten en netwerken met verschillende protocollen en adresseringsschema’s, waarbij ze vertalen tussen verschillende netwerktechnologieën om naadloze gegevensuitwisseling mogelijk te maken.
De functies van een router omvatten doorgaans:
- Pakketdoorsturen: Routers sturen datapakketten van het ene netwerk naar het andere op basis van bestemmings-IP-adressen.
- Routing: Routers wisselen routeringsinformatie uit met andere routers om de optimale paden voor gegevensoverdracht over complexe netwerken te bepalen.
- Netwerksegmentatie: Routers verdelen netwerken in kleinere segmenten om de verkeersstroom te optimaliseren en de netwerkprestaties te verbeteren.
Routeringsprotocollen hebben verschillende belangrijke functies:
- Routedetectie: Routeringsprotocollen stellen routers in staat om bereikbare netwerken en hun paden te ontdekken en te leren door middel van periodieke updates en uitwisseling van routeringsinformatie.
- Padbepaling: Routeringsprotocollen berekenen en selecteren de beste paden voor het doorsturen van datapakketten op basis van verschillende statistieken, zoals het aantal hops, bandbreedte en administratieve voorkeuren.
- Routeonderhoud: Routeringsprotocollen monitoren voortdurend de netwerkomstandigheden en werken routeringstabellen bij om veranderingen in de netwerktopologie weer te geven, waardoor een efficiënte gegevensoverdracht wordt gegarandeerd, zelfs als de netwerkomstandigheden veranderen.
Routers en modems vervullen verschillende maar complementaire functies in netwerken:
- Routers: Routers verbinden meerdere apparaten binnen een netwerk, beheren het dataverkeer daartussen en zorgen voor efficiënte communicatie door datapakketten te sturen op basis van hun IP-adressen. Ze ondersteunen lokale netwerkoperaties en vergemakkelijken de communicatie met externe netwerken zoals internet.
- Modems: Modems verbinden het netwerk van een gebruiker met het netwerk van de internetprovider en zetten digitale gegevens van apparaten om in signalen die geschikt zijn voor transmissie via communicatielijnen zoals telefoonlijnen of kabelsystemen. Modems brengen een internetverbinding tot stand en onderhouden deze, waardoor gebruikers toegang krijgen tot online bronnen en diensten.