- Síťová vrstva je třetí vrstvou modelu OSI.
- Zpracovává požadavky na služby z transportní vrstvy a dále předává požadavek na službu do vrstvy datového spojení.
- Síťová vrstva převádí logické adresy na fyzické adresy
- Určuje cestu od zdroje k cíli a také spravuje problémy s provozem, jako je přepínání, směrování a řídí přetížení datových paketů.
- Hlavní úlohou síťové vrstvy je přesouvat pakety od odesílajícího hostitele k přijímajícímu hostiteli.
Hlavní funkce, které síťová vrstva vykonává, jsou:
Přeposílání a směrování
V síťové vrstvě se k předávání paketů používá směrovač. Každý router má předávací tabulku. Směrovač předává paket tak, že prozkoumá pole hlavičky paketu a poté použije hodnotu pole hlavičky k indexování do tabulky předávání. Hodnota uložená v tabulce předávání odpovídající hodnotě pole záhlaví označuje odchozí linku rozhraní routeru, na kterou má být paket předán.
Například směrovač s hodnotou pole hlavičky 0111 dorazí do směrovače a pak směrovač indexuje tuto hodnotu hlavičky do předávací tabulky, která určuje, že výstupní rozhraní linky je 2. Směrovač předá paket rozhraní 2. Směrovací algoritmus určuje hodnoty, které se vkládají do předávací tabulky. Směrovací algoritmus může být centralizovaný nebo decentralizovaný.