Síťová vrstva

Síťová vrstva využívá logické adresování. Na rozdíl od linkové vrstvy, která přenáší linkové rámce pouze ke svým sousedům, má za úkol přenést data dále, i přes mezilehlé uzly, do dalších sítí.

Jednou z nejdůležitějších služeb síťové vrstvy je směrování, tzv. routing, během kterého hledá cestu pro přenos bloků dat, tzv. paketů (packets) přes mezilehlé uzly do libovolného cílového uzlu.

 


Směrování  (zdroj: [6])
 

 

Metody hledání nejvhodnější cesty jsou založeny na různě složitých algoritmech. Patří mezi ně například záplavový algoritmus, kdy každý mezilehlý uzel předá paket dál ve všech směrech, kromě příchozího, a tím je zaručené, že se dříve či později dostane ke svému cíli. Negativním jevem je, že vznikají duplicitní pakety, které je třeba následně eliminovat. Jiné algoritmy hledají cestu k cílovému uzlu na základě znalosti celé soustavy vzájemně propojených sítí.

Je tedy nutná znalost skutečné topologie celé sítě.

 

 
Znalost topologie na úrovni síťové vrstvy  (zdroj: [6])

 

Ikona iDevice Poznámka
Samotný přenos dat ve skutečnosti síťová vrstva nezajišťuje. Síťová vrstva předá paket vrstvě linkové - tedy bezprostředně nižší vrstvě, která vloží paket do rámce. Rámec předá fyzické vrstvě, která ho po jednotlivých bitech přenese.