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į.

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.

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.

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ą.

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.

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.

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.