logo

OSI modelis

  • OSI reiškia Atidarykite sistemos sujungimą yra pamatinis modelis, aprašantis, kaip informacija iš programinės įrangos vienoje kompiuteris perkeliama per fizinę laikmeną į programinę įrangą kitame kompiuteryje.
  • OSI susideda iš septynių sluoksnių ir kiekvienas sluoksnis atlieka tam tikrą tinklo funkciją.
  • OSI modelį 1984 m. sukūrė Tarptautinė standartizacijos organizacija (ISO), o dabar jis laikomas architektūriniu tarpkompiuterinio ryšio modeliu.
  • OSI modelis padalija visą užduotį į septynias mažesnes ir valdomas užduotis. Kiekvienam sluoksniui priskiriama tam tikra užduotis.
  • Kiekvienas sluoksnis yra savarankiškas, todėl kiekvienam sluoksniui priskirtą užduotį galima atlikti nepriklausomai.

OSI modelio charakteristikos:

OSI modelis
  • OSI modelis yra padalintas į du sluoksnius: viršutinius ir apatinius.
  • Viršutinis OSI modelio sluoksnis daugiausia sprendžia su programa susijusius klausimus ir jie yra įdiegti tik programinėje įrangoje. Programos sluoksnis yra arčiausiai galutinio vartotojo. Ir galutinis vartotojas, ir programos sluoksnis sąveikauja su programine įranga. Viršutinis sluoksnis reiškia sluoksnį, esantį virš kito sluoksnio.
  • Apatinis OSI modelio sluoksnis sprendžia duomenų perdavimo problemas. Duomenų ryšio sluoksnis ir fizinis sluoksnis yra įdiegti aparatinėje ir programinėje įrangoje. Fizinis sluoksnis yra žemiausias OSI modelio sluoksnis ir yra arčiausiai fizinės terpės. Fizinis sluoksnis yra daugiausia atsakingas už informacijos pateikimą fizinėje laikmenoje.

7 OSI modelio sluoksniai

Yra septyni OSI sluoksniai. Kiekvienas sluoksnis turi skirtingas funkcijas. Žemiau pateikiamas septynių sluoksnių sąrašas:

  1. Fizinis sluoksnis
  2. Duomenų nuorodos sluoksnis
  3. Tinklo sluoksnis
  4. Transporto sluoksnis
  5. Seanso sluoksnis
  6. Pristatymo sluoksnis
  7. Taikymo sluoksnis
OSI modelis

1) Fizinis sluoksnis

OSI modelis
  • Pagrindinė fizinio sluoksnio funkcija yra perduoti atskirus bitus iš vieno mazgo į kitą mazgą.
  • Tai žemiausias OSI modelio sluoksnis.
  • Jis užmezga, palaiko ir išjungia fizinį ryšį.
  • Jame nurodomos mechaninės, elektrinės ir procedūrinės tinklo sąsajos specifikacijos.

Fizinio sluoksnio funkcijos:

    Linijos konfigūracija:Jis apibrėžia būdą, kaip fiziškai galima sujungti du ar daugiau įrenginių.Duomenų perdavimas:Jis apibrėžia perdavimo režimą, nesvarbu, ar jis yra vienalaikis, pusiau dvipusis ar pilnas dvipusis režimas tarp dviejų tinklo įrenginių. Topologija :Tai apibrėžia tinklo įrenginių išdėstymo būdą.Signalai:Jis nustato signalo, naudojamo informacijai perduoti, tipą.

2) Duomenų nuorodos sluoksnis

OSI modelis
  • Šis sluoksnis yra atsakingas už duomenų kadrų perdavimą be klaidų.
  • Jis apibrėžia tinkle esančių duomenų formatą.
  • Tai užtikrina patikimą ir efektyvų ryšį tarp dviejų ar daugiau įrenginių.
  • Ji daugiausia atsakinga už unikalų kiekvieno įrenginio, esančio vietiniame tinkle, identifikavimą.
  • Jį sudaro du posluoksniai:
      Loginės nuorodos valdymo sluoksnis
      • Ji yra atsakinga už paketų perdavimą į priimančio imtuvo tinklo sluoksnį.
      • Jis identifikuoja tinklo sluoksnio protokolo adresą iš antraštės.
      • Tai taip pat užtikrina srauto valdymą.
  • Medijos prieigos valdymo sluoksnis
    • Medijos prieigos valdymo sluoksnis yra ryšys tarp loginio ryšio valdymo sluoksnio ir fizinio tinklo sluoksnio.
    • Jis naudojamas paketams perduoti tinkle.

Duomenų nuorodos sluoksnio funkcijos

    Įrėminti:Duomenų ryšio sluoksnis paverčia fizinį neapdorotą bitų srautą į paketus, žinomus kaip rėmeliai. Duomenų nuorodos sluoksnis prie rėmelio prideda antraštę ir anonsą. Prie rėmelio pridedamoje antraštėje yra aparatinės įrangos paskirties vieta ir šaltinio adresas.
OSI modelis
    Fizinis adresavimas:Duomenų nuorodos sluoksnis prideda antraštę prie rėmelio, kuriame yra paskirties adresas. Kadras perduodamas antraštėje nurodytu paskirties adresu.Srauto valdymas:Srauto valdymas yra pagrindinė duomenų ryšio sluoksnio funkcija. Tai metodas, kuriuo abiejose pusėse palaikomas pastovus duomenų perdavimo greitis, kad jokie duomenys nebūtų sugadinti. Tai užtikrina, kad siuntimo stotis, pvz., serveris su didesniu apdorojimo greičiu, neviršytų priėmimo stoties su mažesniu apdorojimo greičiu.Klaidų valdymas:Klaidų valdymas pasiekiamas pridedant apskaičiuotą reikšmę CRC (ciklinio perteklinio patikrinimo), kuri dedama į duomenų ryšio sluoksnio anonsą, kuris pridedamas prie pranešimo rėmelio prieš siunčiant jį į fizinį sluoksnį. Jei atrodo, kad įvyko klaida, imtuvas siunčia patvirtinimą, kad pakartotinai buvo persiųsti sugadinti kadrai.Prieigos valdymas:Kai du ar daugiau įrenginių yra prijungti prie to paties ryšio kanalo, duomenų ryšio sluoksnio protokolai naudojami siekiant nustatyti, kuris įrenginys konkrečiu metu valdo ryšį.

3) Tinklo sluoksnis

OSI modelis
  • Tai 3 sluoksnis, valdantis įrenginių adresavimą, sekantis įrenginių vietą tinkle.
  • Jis nustato geriausią būdą perkelti duomenis iš šaltinio į paskirties vietą, atsižvelgiant į tinklo sąlygas, paslaugos prioritetą ir kitus veiksnius.
  • Duomenų ryšio sluoksnis yra atsakingas už paketų nukreipimą ir persiuntimą.
  • Maršrutizatoriai yra 3 sluoksnio įrenginiai, jie nurodyti šiame sluoksnyje ir naudojami maršruto parinkimo paslaugoms teikti tinkle.
  • Tinklo srautui nukreipti naudojami protokolai yra žinomi kaip tinklo lygmens protokolai. Protokolų pavyzdžiai yra IP ir IPv6.

Tinklo sluoksnio funkcijos:

    Darbas internetu:Tinklinis ryšys yra pagrindinė tinklo lygmens atsakomybė. Tai užtikrina loginį ryšį tarp skirtingų įrenginių.Kreipimasis:Tinklo sluoksnis prideda šaltinio ir paskirties adresą į rėmelio antraštę. Adresas naudojamas įrenginiui identifikuoti internete.Maršrutas:Maršruto parinkimas yra pagrindinis tinklo sluoksnio komponentas ir nustato geriausią optimalų kelią iš kelių nuo šaltinio iki paskirties vietos.Pakavimas:Tinklo sluoksnis gauna paketus iš viršutinio sluoksnio ir konvertuoja juos į paketus. Šis procesas žinomas kaip paketavimas. Tai pasiekiama naudojant interneto protokolą (IP).

4) Transporto sluoksnis

OSI modelis
  • Transporto sluoksnis yra 4 sluoksnis, užtikrinantis, kad pranešimai būtų perduodami tokia tvarka, kokia jie buvo išsiųsti, ir nėra duomenų dubliavimo.
  • Pagrindinė transporto sluoksnio pareiga yra visiškai perduoti duomenis.
  • Jis gauna duomenis iš viršutinio sluoksnio ir konvertuoja juos į mažesnius vienetus, vadinamus segmentais.
  • Šis sluoksnis gali būti vadinamas nuo galo iki galo sluoksniu, nes jis užtikrina tiesioginį ryšį tarp šaltinio ir paskirties vietos, kad duomenys būtų patikimai pateikti.

Šiame sluoksnyje naudojami du protokolai:

    Duomenų perdavimo valdymo protokolas
    • Tai standartinis protokolas, leidžiantis sistemoms bendrauti internetu.
    • Jis užmezga ir palaiko ryšį tarp šeimininkų.
    • Kai duomenys siunčiami per TCP ryšį, TCP protokolas padalija duomenis į mažesnius vienetus, vadinamus segmentais. Kiekvienas segmentas keliauja internetu keliais maršrutais ir į paskirties vietą atvyksta skirtinga tvarka. Perdavimo valdymo protokolas pertvarko paketus teisinga tvarka priėmimo gale.
    Vartotojo Datagramos protokolas
    • User Datagram Protocol yra transporto lygmens protokolas.
    • Tai nepatikimas transportavimo protokolas, nes tokiu atveju, gavęs paketą, gavėjas nesiunčia jokio patvirtinimo, siuntėjas nelaukia jokio patvirtinimo. Todėl protokolas tampa nepatikimas.

Transporto sluoksnio funkcijos:

    Aptarnavimo taško adresas:Kompiuteriai vienu metu vykdo kelias programas dėl šios priežasties, duomenų perdavimo iš šaltinio į paskirties vietą ne tik iš vieno kompiuterio į kitą kompiuterį, bet ir iš vieno proceso į kitą procesą. Transporto sluoksnis prideda antraštę, kurioje yra adresas, žinomas kaip aptarnavimo taško adresas arba prievado adresas. Tinklo lygmens pareiga yra perduoti duomenis iš vieno kompiuterio į kitą kompiuterį, o transporto sluoksnio atsakomybė yra perduoti pranešimą teisingam procesui.Segmentavimas ir surinkimas:Kai transportavimo sluoksnis gauna pranešimą iš viršutinio sluoksnio, jis padalija pranešimą į kelis segmentus ir kiekvienam segmentui priskiriamas eilės numeris, kuris unikaliai identifikuoja kiekvieną segmentą. Kai pranešimas pasiekia paskirties vietą, transportavimo sluoksnis iš naujo surenka pranešimą pagal jų eilės numerius.Ryšio valdymas:Transporto lygis teikia dvi paslaugas, orientuotą į ryšį, ir be ryšio paslaugą. Be ryšio paslauga kiekvieną segmentą traktuoja kaip atskirą paketą ir visi jie keliauja skirtingais maršrutais, kad pasiektų tikslą. Į ryšį orientuota paslauga prieš pristatydama paketus užmezga ryšį su paskirties įrenginio transportavimo sluoksniu. Naudojant į ryšį orientuotą paslaugą, visi paketai keliauja vienu maršrutu.Srauto valdymas:Transporto sluoksnis taip pat yra atsakingas už srauto valdymą, tačiau jis vykdomas iš vieno galo, o ne per vieną nuorodą.Klaidų valdymas:Transporto sluoksnis taip pat yra atsakingas už klaidų valdymą. Klaidų kontrolė vykdoma nuo galo iki galo, o ne per vieną nuorodą. Siuntėjo transportavimo sluoksnis užtikrina, kad pranešimas pasiektų paskirties vietą be klaidų.

5) Seanso sluoksnis

OSI modelis
  • Tai yra 3 sluoksnis OSI modelyje.
  • Seanso sluoksnis naudojamas ryšių įrenginių sąveikai nustatyti, palaikyti ir sinchronizuoti.

Seanso sluoksnio funkcijos:

    Dialogo valdymas:Seanso sluoksnis veikia kaip dialogo valdiklis, sukuriantis dialogą tarp dviejų procesų arba galima sakyti, kad jis leidžia palaikyti ryšį tarp dviejų procesų, kurie gali būti pusiau dvipusiai arba pilnai dvipusiai.Sinchronizavimas:Seanso sluoksnis prideda tam tikrus kontrolinius taškus, kai perduodami duomenys iš eilės. Jei duomenų perdavimo viduryje įvyksta klaida, perdavimas vėl bus vykdomas iš patikros punkto. Šis procesas žinomas kaip sinchronizavimas ir atkūrimas.

6) Pristatymo sluoksnis

OSI modelis
  • Pristatymo lygis daugiausia susijęs su informacijos, kuria keičiamasi tarp dviejų sistemų, sintaksė ir semantika.
  • Jis veikia kaip tinklo duomenų vertėjas.
  • Šis sluoksnis yra operacinės sistemos dalis, kuri konvertuoja duomenis iš vieno pateikimo formato į kitą formatą.
  • Pristatymo sluoksnis taip pat žinomas kaip sintaksės sluoksnis.

Pristatymo sluoksnio funkcijos:

    Vertimas:Dviejų sistemų procesai keičiasi informacija simbolių eilučių, skaičių ir pan. Skirtingi kompiuteriai naudoja skirtingus kodavimo metodus, pateikimo sluoksnis tvarko skirtingų kodavimo metodų sąveiką. Jis konvertuoja duomenis iš siuntėjo priklausomo formato į bendrą formatą ir pakeičia bendrą formatą į nuo imtuvo priklausomą formatą priėmimo gale.Šifravimas:Šifravimas reikalingas norint išlaikyti privatumą. Šifravimas yra siuntėjo perduodamos informacijos konvertavimo į kitą formą ir gauto pranešimo siuntimo per tinklą procesas.Suspaudimas:Duomenų suspaudimas yra duomenų suglaudinimo procesas, ty sumažinamas perduodamų bitų skaičius. Duomenų suspaudimas yra labai svarbus daugialypės terpės, tokios kaip tekstas, garsas, vaizdo įrašas.

7) Taikymo sluoksnis

OSI modelis
  • Programos sluoksnis tarnauja kaip langas vartotojams ir taikomųjų programų procesams pasiekti tinklo paslaugą.
  • Jis sprendžia tokias problemas kaip tinklo skaidrumas, išteklių paskirstymas ir kt.
  • Taikomasis sluoksnis nėra programa, bet jis atlieka taikymo lygmens funkcijas.
  • Šis sluoksnis teikia tinklo paslaugas galutiniams vartotojams.

Taikymo sluoksnio funkcijos:

    Failų perdavimas, prieiga ir valdymas (FTAM):Programos sluoksnis leidžia vartotojui pasiekti failus nuotoliniame kompiuteryje, nuskaityti failus iš kompiuterio ir valdyti failus nuotoliniame kompiuteryje.Pašto paslaugos:Programos sluoksnis suteikia galimybę siųsti el. laiškus ir saugoti.
  • Katalogų paslaugos: programa teikia paskirstytus duomenų bazės šaltinius ir yra naudojama teikti visuotinę informaciją apie įvairius objektus.