- Tinklo sluoksnis yra trečiasis OSI modelio sluoksnis.
- Jis apdoroja paslaugų užklausas iš transportavimo lygmens ir toliau perduoda paslaugų užklausą į duomenų ryšio sluoksnį.
- Tinklo sluoksnis loginius adresus paverčia fiziniais
- Jis nustato maršrutą nuo šaltinio iki paskirties vietos, taip pat valdo eismo problemas, tokias kaip perjungimas, maršruto parinkimas ir kontroliuoja duomenų paketų perkrovą.
- Pagrindinis tinklo sluoksnio vaidmuo yra perkelti paketus iš siunčiančio pagrindinio kompiuterio į priimantįjį.
Pagrindinės tinklo sluoksnio funkcijos yra šios:
Persiuntimas ir maršrutas
Tinklo lygmenyje maršrutizatorius naudojamas paketams persiųsti. Kiekvienas maršrutizatorius turi persiuntimo lentelę. Maršrutizatorius persiunčia paketą išnagrinėdamas paketo antraštės lauką ir tada naudodamas antraštės lauko vertę indeksuodamas į persiuntimo lentelę. Persiuntimo lentelėje saugoma reikšmė, atitinkanti antraštės lauko reikšmę, nurodo maršrutizatoriaus išeinančios sąsajos nuorodą, į kurią turi būti persiunčiamas paketas.
Pavyzdžiui, maršrutizatorius, kurio antraštės lauko reikšmė yra 0111, pasiekia maršrutizatorių, o tada maršrutizatorius indeksuoja šią antraštės reikšmę į persiuntimo lentelę, kuri nustato, kad išvesties sąsajos sąsaja yra 2. Maršrutizatorius persiunčia paketą į sąsają 2. Maršrutizavimo algoritmas nustato reikšmes, kurios įterpiamos į persiuntimo lentelę. Maršrutizavimo algoritmas gali būti centralizuotas arba decentralizuotas.