- Netværkslaget er det tredje lag i OSI-modellen.
- Den håndterer serviceanmodningerne fra transportlaget og videresender serviceanmodningen videre til datalinklaget.
- Netværkslaget oversætter de logiske adresser til fysiske adresser
- Den bestemmer ruten fra kilden til destinationen og styrer også trafikproblemerne såsom omskiftning, routing og styrer overbelastningen af datapakker.
- Netværkslagets hovedrolle er at flytte pakkerne fra afsendende vært til den modtagende vært.
De vigtigste funktioner, der udføres af netværkslaget er:
Videresendelse & Routing
I netværkslaget bruges en router til at videresende pakkerne. Hver router har en viderestillingstabel. En router videresender en pakke ved at undersøge en pakkes overskriftsfelt og derefter bruge overskriftsfeltets værdi til at indeksere i videresendelsestabellen. Værdien gemt i videresendelsestabellen svarende til header-feltværdien angiver routerens udgående interfacelink, som pakken skal videresendes til.
For eksempel ankommer routeren med en header-feltværdi på 0111 til en router, og derefter indekserer routeren denne headerværdi i videresendelsestabellen, der bestemmer, at outputlink-grænsefladen er 2. Routeren videresender pakken til grænsefladen 2. Routingalgoritmen bestemmer de værdier, der er indsat i videresendelsestabellen. Routingalgoritmen kan være centraliseret eller decentraliseret.