OSI modelio sluoksniai nuo fizinio iki taikomojo

Turinys:

OSI modelio sluoksniai nuo fizinio iki taikomojo
OSI modelio sluoksniai nuo fizinio iki taikomojo
Anonim

Atvirų sistemų sujungimo (OSI) modelis apibrėžia tinklo sistemą, skirtą protokolams diegti sluoksniuose, valdymas perduodamas iš vieno sluoksnio į kitą. Šiandien ji pirmiausia naudojama kaip mokymo priemonė. Ji konceptualiai padalija kompiuterių tinklo architektūrą į 7 sluoksnius logiška eiga.

Apatiniai sluoksniai susiję su elektros signalais, dvejetainių duomenų dalimis ir šių duomenų nukreipimu tinkluose. Aukštesni lygiai apima tinklo užklausas ir atsakymus, duomenų atvaizdavimą ir tinklo protokolus, žiūrint iš vartotojo pusės.

OSI modelis iš pradžių buvo sukurtas kaip standartinė tinklo sistemų kūrimo architektūra, o daugelis populiarių tinklo technologijų šiandien atspindi daugiasluoksnį OSI dizainą.

Fizinis sluoksnis

1 sluoksnyje OSI modelio fizinis sluoksnis yra atsakingas už galutinį skaitmeninių duomenų bitų perdavimą iš siunčiančiojo (š altinio) įrenginio fizinio sluoksnio per tinklo ryšių laikmeną į priimančiojo (paskirties) fizinį sluoksnį.) įrenginį.

Image
Image

1 sluoksnio technologijų pavyzdžiai yra eterneto kabeliai ir šakotuvai. Be to, šakotuvai ir kiti kartotuvai yra standartiniai tinklo įrenginiai, veikiantys fiziniame lygmenyje, kaip ir kabelių jungtys.

Fiziniame lygmenyje duomenys perduodami naudojant fizinės terpės palaikomą signalizacijos tipą: elektros įtampą, radijo dažnius arba infraraudonųjų spindulių ar įprastos šviesos impulsus.

Duomenų nuorodos sluoksnis

Gaunant duomenis iš fizinio sluoksnio, duomenų ryšio sluoksnis tikrina, ar nėra fizinių perdavimo klaidų, ir supakuoja bitus į duomenų rėmelius. Duomenų ryšio sluoksnis taip pat valdo fizines adresų schemas, tokias kaip Ethernet tinklų MAC adresai, valdydami tinklo įrenginių prieigą prie fizinės laikmenos.

Image
Image

Kadangi duomenų ryšio sluoksnis yra sudėtingiausias OSI modelio sluoksnis, jis dažnai dalinamas į dvi dalis: Media Access Control irLoginės nuorodos valdymas antrinis sluoksnis.

Tinklo sluoksnis

Tinklo sluoksnis virš duomenų nuorodos sluoksnio prideda maršruto parinkimo sąvoką. Kai duomenys patenka į tinklo sluoksnį, kiekviename kadre yra tiriami š altinio ir paskirties adresai, siekiant nustatyti, ar duomenys pasiekė galutinę paskirties vietą. Jei duomenys pasiekė galutinę paskirties vietą, 3 sluoksnis formatuoja duomenis į paketus, pristatomus į transportavimo sluoksnį. Kitu atveju tinklo sluoksnis atnaujina paskirties adresą ir nustumia rėmelį į apatinius sluoksnius.

Image
Image

Siekdamas palaikyti maršruto parinkimą, tinklo sluoksnis palaiko loginius tinkle esančių įrenginių adresus, pvz., IP adresus. Tinklo sluoksnis taip pat valdo šių loginių ir fizinių adresų susiejimą. IPv4 tinkle šis atvaizdavimas atliekamas naudojant Adreso skyros protokolą (ARP); IPv6 naudoja kaimynų aptikimo protokolą (NDP).

Transporto sluoksnis

Transporto sluoksnis teikia duomenis per tinklo ryšius. TCP (Transmission Control Protocol) ir UDP (User Datagram Protocol) yra labiausiai paplitę 4 transporto lygmens tinklo protokolų pavyzdžiai. Skirtingi transportavimo protokolai gali palaikyti daugybę pasirenkamų galimybių, įskaitant klaidų atkūrimą, srauto valdymą ir pakartotinio perdavimo palaikymą.

Image
Image

Seanso sluoksnis

Seanso sluoksnis valdo įvykių, kurie inicijuoja ir nutraukia tinklo ryšius, seką ir srautą. 5 lygyje jis sukurtas taip, kad palaikytų kelių tipų ryšius, kuriuos galima sukurti dinamiškai ir paleisti per atskirus tinklus.

Image
Image

Pristatymo sluoksnis

Pristatymo sluoksnis atlieka paprasčiausią bet kurios OSI modelio dalies funkciją. 6 sluoksnyje jis tvarko pranešimų duomenų sintaksės apdorojimą, pvz., formatų konvertavimą ir šifravimą / iššifravimą, reikalingą virš jo esančiam taikomosios programos sluoksniui palaikyti.

Image
Image

Application Layer

Programų lygis teikia tinklo paslaugas galutinio vartotojo programoms. Tinklo paslaugos – tai protokolai, veikiantys su vartotojo duomenimis. Pavyzdžiui, žiniatinklio naršyklės programoje Application layer protokolas HTTP supakuoja duomenis, reikalingus tinklalapio turiniui siųsti ir gauti. Šis 7 sluoksnis teikia duomenis (ir gauna duomenis) pristatymo sluoksniui.

Rekomenduojamas: