Kas yra OSI
OSI modelis (sutrumpintas atvirosios sistemos sujungimas arba atvirųjų sistemų sujungimo modelis) yra bet kokio sluoksniuotojo tinklo protokolo veikimo modelis.
Ją sukūrė ISO ( Tarptautinė standartizacijos organizacija ) ir ją sudaro septyni sluoksniai, nurodantys, kaip informacija turėtų judėti tarp skirtingų skaitmeninio ryšio tinklo mazgų.
Šis modelis pats savaime neapibrėžia protokolo, bet jo struktūros būdą, kad komponentai, kurie laikosi standartų, galėtų sąveikauti tarpusavyje.
Svarbiausia jo misija yra išvengti sąmokslo ryšių metu, ypač tarp skirtingų gamintojų įrenginių ir protokolų. Kiekvienas sluoksnis turi savo protokolus, todėl išnagrinėsime kiekvieną iš jų.
Iš septynių sluoksnių žemiausi trys dirba su fizine terpe, o paskutiniai keturi - su programomis. Pirmasis yra būtent fizinis lygis.
Fizinis sluoksnis yra atsakingas už informacijos perdavimą bitų lygiu, užtikrindamas, kad kiekvienas siunčiamas bitas teisingai pasiektų kitą ryšio kanalo galą, ir rūpinasi labiau mechaniniais ryšio aspektais.
Būtent šiame sluoksnyje nusprendžiami esminiai dalykai, pavyzdžiui, kiek voltų bus pavaizduota viena ar nulis, signalo trukmė vienai ar kitai vertei ir perdavimo nustatymas.
Kitas sluoksnis vadinamas „Link“
Jei ankstesnis sluoksnis buvo atsakingas už tai, kad siunčiamas bitas būtų gaunamas su ta pačia verte iš kitos pusės, jis nepateikia mechanizmų, palengvinančių klaidų aptikimą ir paskesnį taisymą, kurios yra šiame kitame sluoksnyje.
Taigi šis sluoksnis rūpinasi duomenų paketų paruošimu, nurodant, kaip jie yra atskirti ir kiek jie matuojami, taip pat klaidų aptikimo, kontrolės ir taisymo mechanizmais.
Šie duomenų paketai, sukurti susiejant sluoksnį, turi būti nukreipti, ir tada bus naudojamas trečiasis sluoksnis, tinklo sluoksnis.
Šiame sluoksnyje yra įvairių mechanizmų, kurie, be kita ko, leidžia pasirinkti optimaliausią paketų siuntimo kelią, apeinant, pavyzdžiui, tinklo spūstis, arba pakartoti paketų, kurie nepasiekė gavėjo, siuntimą.
Būtent šiame sluoksnyje naudojamas IP, neatsiejama populiaraus TCP / IP rinkinio, sukėlusio internetą, dalis.
Transporto sluoksnis atlieka fizinio tinklo abstrakciją, palengvindamas keitimąsi ryšiais tarp dviejų konkrečių mašinų.
Būtent čia „paruošiamas“ dviejų skirtingų kompiuterių ryšys, pavyzdžiui, kliento ir serverio, kurie keičiasi informacija. Jis veikia kaip tarpininkas tarp tinklo sluoksnio ir kito, sesijos sluoksnio.
Sesijos sluoksnis atidaro loginį ryšio kanalą tarp dviejų mašinų.
Jo pavadinimas paaiškina viską, nes leidžia vartotojui „atidaryti“ darbo sesiją kitame kompiuteryje (arba galiausiai bet kuriame įrenginyje, palaikančiame šiuos tinklo protokolus ir siūlančiame prijungtą paslaugą), pavyzdžiui, atsisiųsti failą, arba dirbti nuotoliniu būdu.
Pateikimo lygis yra dar vienas iš lygių, kuris pavadinimu paaiškina viską, nes jis yra atsakingas už teisingą duomenų pateikimą.
Nepaisant to, kad šiandien visos kompiuterinės sistemos yra labai standartizuotos ir labai suderinamos, praeityje reikėjo atlikti tam tikras vertimo ir pritaikymo užduotis, kad jas būtų galima perkelti iš teksto failų į kitus formatus.
Pristatymo lygmuo užtikrina, kad nors operacinės sistemos ir jų programos ar versijos viename ir kitame gale yra skirtingos, informaciją galima peržiūrėti teisingai ir be „keistų dalykų“.
Galiausiai programų lygmuo palengvina programų (kompiuterių programų ar programų) naudojimąsi kitų sluoksnių paslaugomis jų darbui atlikti.
Tai vėlgi - taupant atstumus ir leidus puristams - yra savotiška API, nes ji suteikia sąsają programoms naudoti likusius sluoksnius.
Jei paprastai kituose OSI modelio sluoksniuose protokolų serija jau yra pažymėta, tai taikymo sluoksnyje jie yra visiškai nemokami.
Taigi, kai girdime apie konkretų muzikos ar vaizdo transliacijos protokolą, P2P failų mainus ar bet kurį kitą dalyką, šis protokolas yra įrėmintas šiame sluoksnyje.
Nuotraukos: „Fotolia“ - „VWorks“ / Robas