logo

Tinklo sluoksnis

  • 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:

    Maršrutas:Kai paketas pasiekia maršrutizatoriaus įvesties nuorodą, maršrutizatorius perkels paketus į maršrutizatoriaus išvesties nuorodą. Pavyzdžiui, paketas iš S1 į R1 turi būti perduotas kitam maršrutizatoriui kelyje į S2.Loginis adresavimas:Duomenų ryšio sluoksnis įgyvendina fizinį adresavimą, o tinklo sluoksnis – loginį adresavimą. Loginis adresavimas taip pat naudojamas atskirti šaltinio ir paskirties sistemas. Tinklo sluoksnis prie paketo prideda antraštę, kurioje yra tiek siuntėjo, tiek gavėjo loginiai adresai.Darbas internetu:Tai yra pagrindinis tinklo sluoksnio vaidmuo, užtikrinantis loginį ryšį tarp skirtingų tipų tinklų.Suskaidymas:Suskaidymas yra procesas, kai paketai suskaidomi į mažiausius atskirus duomenų vienetus, kurie keliauja skirtingais tinklais.

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.

Tinklo sluoksnis

Tinklo sluoksnio teikiamos paslaugos

    Garantuotas pristatymas:Šis sluoksnis suteikia paslaugą, kuri garantuoja, kad paketas pasieks paskirties vietą.Garantuotas pristatymas su ribotu vėlavimu:Ši paslauga garantuoja, kad paketas bus pristatytas per nurodytą pagrindinio kompiuterio uždelsimo ribą.Užsakymo paketai:Ši paslauga užtikrina, kad paketas atvyktų į paskirties vietą tokia tvarka, kokia jie buvo išsiųsti.Garantuotas maksimalus drebėjimas:Ši paslauga užtikrina, kad laikas tarp dviejų nuoseklių siuntimų siuntėjo yra lygus laikui nuo jų gavimo paskirties vietoje.Apsaugos paslaugos:Tinklo sluoksnis užtikrina saugumą naudodamas seanso raktą tarp šaltinio ir paskirties pagrindinio kompiuterio. Tinklo sluoksnis šaltinio priegloboje užšifruoja į paskirties pagrindinį kompiuterį siunčiamų duomenų gramų apkrovas. Tada paskirties pagrindinio kompiuterio tinklo sluoksnis iššifruotų naudingą apkrovą. Tokiu būdu tinklo sluoksnis palaiko duomenų vientisumą ir šaltinio autentifikavimo paslaugas.