- Mrežni sloj je treći sloj OSI modela.
- On obrađuje zahtjeve za uslugom s transportnog sloja i dalje prosljeđuje zahtjev za uslugom na sloj podatkovne veze.
- Mrežni sloj prevodi logičke adrese u fizičke adrese
- Određuje rutu od izvora do odredišta i također upravlja prometnim problemima kao što su prebacivanje, usmjeravanje i kontrolira zagušenje podatkovnih paketa.
- Glavna uloga mrežnog sloja je premještanje paketa od hosta pošiljatelja do hosta primatelja.
Glavne funkcije koje obavlja mrežni sloj su:
Prosljeđivanje i usmjeravanje
U mrežnom sloju, usmjerivač se koristi za prosljeđivanje paketa. Svaki ruter ima tablicu prosljeđivanja. Usmjerivač prosljeđuje paket tako što ispituje polje zaglavlja paketa i zatim koristi vrijednost polja zaglavlja za indeksiranje u tablici prosljeđivanja. Vrijednost pohranjena u tablici prosljeđivanja koja odgovara vrijednosti polja zaglavlja označava vezu odlaznog sučelja usmjerivača na koju se paket treba proslijediti.
Na primjer, usmjerivač s vrijednošću polja zaglavlja 0111 dolazi do usmjerivača, a zatim usmjerivač indeksira tu vrijednost zaglavlja u tablicu prosljeđivanja koja utvrđuje da je sučelje izlazne veze 2. Usmjerivač prosljeđuje paket sučelju 2. Algoritam usmjeravanja određuje vrijednosti koje se umeću u tablicu prosljeđivanja. Algoritam usmjeravanja može biti centraliziran ili decentraliziran.