- Nätverkslagret är det tredje lagret i OSI-modellen.
- Den hanterar tjänstebegäran från transportskiktet och vidarebefordrar tjänstbegäran till datalänkskiktet.
- Nätverkslagret översätter de logiska adresserna till fysiska adresser
- Den bestämmer rutten från källan till destinationen och hanterar även trafikproblem som växling, routing och styr överbelastningen av datapaket.
- Nätverkslagrets huvudroll är att flytta paketen från sändande värd till mottagande värd.
Huvudfunktionerna som utförs av nätverkslagret är:
Vidarebefordran & routing
I nätverkslager används en router för att vidarebefordra paketen. Varje router har ett vidarebefordringsbord. En router vidarebefordrar ett paket genom att undersöka ett pakets rubrikfält och sedan använda rubrikfältsvärdet för att indexera till vidarebefordrantabellen. Värdet lagrat i vidarebefordringstabellen som motsvarar rubrikfältets värde indikerar routerns utgående gränssnittslänk till vilken paketet ska vidarebefordras.
Till exempel kommer routern med ett rubrikfältvärde på 0111 till en router och sedan indexerar routern detta headervärde i vidarebefordrantabellen som bestämmer att utgångslänkens gränssnitt är 2. Routern vidarebefordrar paketet till gränssnittet 2. Routningsalgoritmen bestämmer värdena som infogas i vidarebefordrantabellen. Routingalgoritmen kan vara centraliserad eller decentraliserad.