- Sieťová vrstva je treťou vrstvou modelu OSI.
- Spracúva požiadavky na službu z transportnej vrstvy a ďalej posiela požiadavku na službu do vrstvy dátového spojenia.
- Sieťová vrstva prekladá logické adresy na fyzické adresy
- Určuje trasu od zdroja k cieľu a tiež riadi dopravné problémy, ako je prepínanie, smerovanie a kontroluje preťaženie dátových paketov.
- Hlavnou úlohou sieťovej vrstvy je presúvať pakety z odosielajúceho hostiteľa na prijímajúceho hostiteľa.
Hlavné funkcie vykonávané sieťovou vrstvou sú:
Preposielanie a smerovanie
V sieťovej vrstve sa na preposielanie paketov používa smerovač. Každý smerovač má tabuľku presmerovania. Smerovač prepošle paket tak, že preskúma pole hlavičky paketu a potom použije hodnotu poľa hlavičky na indexovanie do tabuľky preposielania. Hodnota uložená v tabuľke preposielania, ktorá zodpovedá hodnote poľa hlavičky, označuje odchádzajúci odkaz rozhrania smerovača, na ktorý má byť paket preposlaný.
Napríklad smerovač s hodnotou poľa hlavičky 0111 dorazí do smerovača a potom smerovač zaindexuje túto hodnotu hlavičky do tabuľky preposielania, ktorá určuje, že rozhranie výstupného spoja je 2. Smerovač prepošle paket na rozhranie 2. Smerovací algoritmus určuje hodnoty, ktoré sa vkladajú do tabuľky preposielania. Smerovací algoritmus môže byť centralizovaný alebo decentralizovaný.