Pamokos

▷ Osi modelis: kas tai yra ir kam jis naudojamas

Turinys:

Anonim

Šiame straipsnyje pabandysime išsamiai apibrėžti, kas yra OSI modelis. Nepaisant to, kad vietiniame tinkle naudojamas tinklo modelis teoriškai nesutampa su šiuo komunikacijos modeliu, jie iš tikrųjų turi daugybę savybių. Be to, turime nepamiršti, kad tai skiriasi priklausomai nuo skirtingų tinklo topologijų, ypač verslo aplinkoje ir didelėse įmonėse. OSI modelis siekia, kad standartizuotai suprastume skirtingus komunikacijos lygius.

Turinio rodyklė

Šiuo metu mes visada kuriame standartinius modelius įvairiems mūsų aplinkos aspektams. Tai aštriau matome telekomunikacijų protokoluose tarp mašinų. Norminimas yra būtinas aplinkai, kurioje yra daugybė tinklų ir prie jų prijungtų mašinų rūšių, jau nekalbant apie daugybę rinkoje egzistuojančių telekomunikacijų operatorių.

To pavyzdys yra ISO pasiūlytas modelis, kuris buvo esminis dalykas siekiant tiksliai vystyti šias komunikacijas tarp daugybės elementų, kurie iš esmės visiškai skiriasi vienas nuo kito. Leiskite mums dabar išsamiai pamatyti svarbiausius jos dalykus.

Koks yra OSI modelis

OSI modelį 1984 m. Sukūrė ISO organizacija (Tarptautinė standartizacijos organizacija). Šis standartas siekė plataus užmojo tikslo - sugebėti sujungti skirtingos kilmės sistemą, kad ši galėtų keistis informacija be jokių kliūčių dėl protokolų, su kuriais jie dirbo savaip, pagal gamintoją.

OSI modelį sudaro 7 sluoksniai arba abstrakcijos lygiai. Kiekvienas iš šių lygių turės savo funkcijas, kad kartu jie galėtų pasiekti savo galutinį tikslą. Būtent toks suskirstymas į lygius leidžia sujungti skirtingus protokolus, sutelkiant specifines funkcijas kiekviename operacijos lygyje.

Kitas dalykas, kurį reikia atsiminti, yra tas, kad OSI modelis nėra nei topologijos apibrėžimas, nei pats tinklo modelis. Jis taip pat nenurodo ir neapibrėžia komunikacijoje naudojamų protokolų, nes jie įgyvendinami nepriklausomai nuo šio modelio. OSI iš tikrųjų apibrėžia jų funkcionalumą, kad būtų pasiektas standartas.

OSI modelio lygiai yra šie:

Paslaugų rūšys

OSI modelis nustato du pagrindinius telekomunikacijų paslaugų tipus:

  • Su jungimu: norint apsikeisti informacija, pirmiausia reikia užmegzti ryšį per grandinę. Vienas ryšio pobūdis yra telefonas, tiek mobilusis, tiek fiksuotasis. Nėra ryšio: norint siųsti ar gauti informaciją, nebūtina nustatyti grandinės. Žinutė siunčiama su paskirties adresu ir ji atvyks kiek įmanoma greičiau, bet nebūtinai bus užsakyta. Tipiškas pavyzdys yra el. Laiškų siuntimas.

OSI modelyje vartojamos sąvokos ir terminija

Norėdami kalbėti apie OSI, mes taip pat turime žinoti įvairius terminus, tiesiogiai susijusius su ja. Jei jų nebūtų, suprastume daugelį modelio sąvokų.

Sistema

Tai yra fizinis elementas, kur modelis yra taikomas. Tai yra įvairių rūšių fizinių mašinų rinkinys, sujungtas sugebanti perduoti informaciją

Modelis

Modelis padeda apibrėžti struktūrą kartu su daugybe funkcijų, kurias atliks telekomunikacijų sistema. Šis modelis nepateikia telekomunikacijų tinklo įdiegimo apibrėžimo, o tik apibūdina standartinę keitimosi informacija tvarką.

Lygis

Tai yra tam tikrų funkcijų rinkinys, palengvinantis bendravimą, sugrupuotas į subjektą, kuris savo ruožtu yra susijęs tiek su žemesniu, tiek su aukštesniu lygiu.

Tarp lygių sąveika vadinama primityviąja, ir tai gali būti raginimai, atsakymai, prašymai ar patvirtinimai. Kiekvienas lygis turi šias savybes:

  • Kiekvienas lygis yra skirtas atlikti specifines funkcijas. Kai tinkle turėsime įdiegti tam tikras funkcijas, taikysime šias funkcijas atitinkantį lygį. Kiekvienas iš šių lygių yra susijęs su ankstesniu ir paskesniais abstrakcijos skalės lygiais. Gauna duomenis iš žemesnio lygio ir teikia juos aukštesniam lygiui Kiekviename lygyje yra nuo praktinio įgyvendinimo nepriklausomų paslaugų. Kiekvienam lygiui turi būti nustatyti apribojimai, jei jie užtikrina informacijos srautą tarp kiekvieno lygio.

Funkcija arba algoritmas

Tai yra instrukcijų rinkinys, susietas vienas su kitu, kad per įvesties stimulus (argumentus) jis generuotų tam tikrus išėjimus (išėjimus).

OSI sluoksniai

Pagrindinė operacija

Dabar turime kalbėti apie septynis OSI ryšių standarto nustatytus lygius. Kiekvienas iš šių lygių turės savo funkcijas ir protokolus, kurie veiks bendraujant su kitais lygiais.

Kiekvieno lygio protokolai susisiekia su kolegomis ar bendraamžiais, tai yra, jų pačių protokolu, esančiu kitame komunikacijos gale. Tokiu būdu kiti kitų lygių protokolai neturės įtakos.

Norėdami nustatyti informacijos srautą, pradinė mašina siunčia informaciją, kuri nukryps nuo paviršutiniškiausio sluoksnio į fizinį sluoksnį. Tuomet paskirties mašinoje srautas pasieks šį fizinį sluoksnį ir pakils iki paviršutiniškiausio egzistuojančio sluoksnio.

Be to, kiekvienas lygis veikia nepriklausomai nuo kitų, jei reikia žinoti kitų lygių veikimą. Tokiu būdu kiekvienas iš jų gali būti keičiamas nedarant įtakos kitiems. Pvz., Jei norime pridėti fizinę įrangą arba tinklo plokštę, tai paveiks tik sluoksnį, kuris valdo šiuos įrenginius.

Lygiai gali būti suskirstyti į dvi grupes: orientuotas į tinklą ir tas, kurios orientuotos į taikomąją programą.

Į tinklą orientuoti OSI lygiai

Šie lygiai yra atsakingi už fizinio ryšio skyriaus valdymą, pavyzdžiui, ryšių užmezgimą, maršruto parinkimą ir siuntimą

1 sluoksnis: Fizika

Šis lygis tiesiogiai susijęs su fiziniais ryšio elementais. Ji tvarko procedūras elektroniniu lygiu taip, kad informacijos bitų eilutė keliauja iš siųstuvo į imtuvą be jokių pakeitimų.

  • Apibrėžia fizinę perdavimo terpę: vytos poros kabeliai, bendraašis kabelis, bangos ir šviesolaidis Valdo elektrinius signalus ir perduoda bitų srautą Apibrėžia medžiagų, tokių kaip jungtys, ir įtampos lygius

Kai kurie su šiuo lygiu susiję standartai yra šie: ISO 2110, EIA-232, V.35, X.24, V24, V.28

2 sluoksnis: duomenų nuoroda

Šis lygis yra atsakingas už funkcinių priemonių, užtikrinančių fizinių elementų ryšį, teikimą. Jis susijęs su fiziniu duomenų perdavimu, prieiga prie laikmenos ir ypač perdavimo klaidų nustatymu.

Šis sluoksnis sukuria bitų rėmus su informacija ir kitais elementais, kad būtų galima kontroliuoti, ar perdavimas atliekamas teisingai. Tipiškas elementas, atliekantis šio sluoksnio funkcijas, yra jungiklis arba maršrutizatorius, atsakingas už duomenų priėmimą ir siuntimą iš siųstuvo į imtuvą.

Geriausiai žinomi šios nuorodos protokolai yra IEEE 802, skirti LAN ryšiams, ir IEEE 802.11, skirti „WiFi“ ryšiams.

3 sluoksnis: raudona

Šis sluoksnis yra atsakingas už maršruto tarp dviejų ar daugiau sujungtų tinklų identifikavimą. Šis lygis leis duomenims patekti iš siųstuvo į imtuvą, kad būtų galima atlikti reikiamą perjungimą ir maršruto nustatymą pranešimui gauti. Dėl šios priežasties būtina, kad šis sluoksnis žinotų tinklo, kuriame jis veikia, topologiją.

Geriausiai žinomas protokolas, kuris tai daro, yra IP. Taip pat randame kitų, tokių kaip IPX, APPLETALK ar ISO 9542.

4 sluoksnis: gabenimas

Šis lygis yra atsakingas už duomenų, rastų perdavimo pakete, transportavimą iš kilmės vietos į paskirties vietą. Tai atliekama neatsižvelgiant į tinklo, kurį aptiko žemesnis lygis, tipą. Anksčiau matytas informacijos blokas arba PDU, mes taip pat vadiname jį „ Datagram“, jei jis veikia su UPD protokolu, nukreiptu į belaidį siuntimą, arba „ Segment“, jei jis veikia su TCP protokolu, nukreiptu į ryšį.

Šis sluoksnis veikia su loginiais prievadais, tokiais kaip 80, 443 ir kt. Be to, pagrindiniame sluoksnyje turi būti užtikrinta pakankama kokybė, kad pranešimas būtų perduodamas teisingai ir atsižvelgiant į vartotojo reikalavimus.

Į taikymą orientuoti OSI lygiai

Šios pakopos tiesiogiai veikia su programomis, kurios reikalauja žemesnės pakopos paslaugų. Jis yra atsakingas už informacijos pritaikymą, kad ji būtų suprantama vartotojo požiūriu, naudojant sąsają ir formatą.

5 sluoksnis: seansas

Šiame lygmenyje ryšį tarp mašinų, kurios perduoda informaciją, galima kontroliuoti ir palaikyti aktyvų. Tai užtikrins, kad užmezgus ryšį, jis bus palaikomas tol, kol baigsis perdavimas.

Jis bus atsakingas už seanso adreso, kurį vartotojas įveda, atvaizdavimą, kad jis būtų perduotas gabenimo adresams, su kuriais dirba žemesnieji lygiai.

6 sluoksnis: Pristatymas

Kaip rodo jo pavadinimas, šis sluoksnis yra atsakingas už perduodamos informacijos vaizdavimą. Tai užtikrins, kad duomenys, pasiekiantys vartotojus, yra suprantami, nepaisant skirtingų protokolų, naudojamų tiek imtuve, tiek siųstuve. Jie verčia simbolių eilutes į kažką suprantamą, taip sakant.

Šis sluoksnis neveikia su pranešimų nukreipimu ar nuorodomis, bet yra atsakingas už naudingo turinio, kurį norime pamatyti, darbą.

7 sluoksnis: taikymas

Tai yra paskutinis lygis, atsakingas už tai, kad vartotojams būtų leidžiama atlikti veiksmus ir komandas savo programose, tokiose kaip mygtukas siųsti el. Laišką arba programa failams siųsti naudojant FTP. Tai taip pat leidžia susisiekti tarp likusių apatinių sluoksnių.

Taikymo lygmens pavyzdys gali būti SMTP protokolas el. Laiškų siuntimui, FTP failų perdavimo programos ir kt.

Duomenų subjektai OSI modelyje

Tai yra elementas, kuris apdoroja informaciją atviroje sistemoje, kad ją pritaikytų tam tikroms funkcijoms. Tokiu atveju ji bandys apdoroti informaciją, kad galėtų keistis tarp mašinų. Procesą sudaro:

  • Paslaugų prieigos taškas (SAP): vieta, kur kiekvienas sluoksnis suranda tas paslaugas, esančias šiek tiek žemiau sąsajos duomenų bloko (IDU): informacijos blokas, kurį vienas sluoksnis perduoda apatiniam sluoksniui . protokolas (N-PDU): informacijos paketai, kuriuose yra informacija, kurią ketinama siųsti tinklu. Ši informacija bus padalinta ir sudaryta iš antraštės, kurioje yra kontrolės informacija. Šia informacija keičiasi du subjektai, priklausantys tam pačiam lygiui skirtingose ​​vietose. Paslaugų duomenų vienetas (SDU): kiekvieną ŠNV sudaro sąsajos valdymo informacijos laukas (ICI) ir kitas laukas su informacija su tinklo informacija (SDU). N lygio SDU reiškia n + 1 lygio PDU, taigi n + 1-PDU = n-SDU

Grafiškai tai gali būti pavaizduota taip:

Duomenų perdavimo procesas OSI modelyje

Dabar pažiūrėkime, kaip OSI modelio sluoksniai veikia perduodant duomenis.

  1. Programos sluoksnis gaus pranešimą iš vartotojo. Pranešimas yra programos sluoksnyje. Šis sluoksnis prideda ICI antraštę, kad būtų suformuotas taikymo lygmens PDU, ir jis pervadintas IDU. Dabar pereikite prie kito sluoksnio. Dabar pranešimas yra pateikties sluoksnyje. Šis sluoksnis prideda savo antraštę ir perkeliamas į kitą sluoksnį. Dabar pranešimas yra sesijos sluoksnyje ir ankstesnė procedūra pakartojama dar kartą. Tada fiziniai sluoksniai siunčiami. Fiziniuose sluoksniuose paketas bus tinkamai adresuotas gavėjui. Kai pranešimas pasiekia imtuvą, kiekvienas sluoksnis pašalina antraštę, kurią pranešime perdavė jo patvirtintas sluoksnis. Dabar pranešimas pasiekia paskirties vietos, kurią reikia pristatyti, sluoksnį. vartotojas suprantamai

Tai užbaigia mūsų straipsnį apie OSI modelį

Mes taip pat rekomenduojame:

Jei norite mums papasakoti apie bet kurį klausimą, parašykite jį komentaruose

Pamokos

Pasirinkta redaktorius

Back to top button