Kas yra OSI modelis? Paaiškintas atvirų sistemų sujungimo modelis

Kas yra OSI modelis? Paaiškintas atvirų sistemų sujungimo modelis

Kai naršote svetainę internete, jūsų naršyklė pateikia tinklalapį jūsų ekrane, kad galėtumėte bendrauti su svetaine. Tačiau tai, kas vyksta užkulisiuose, vartotojams yra visiškai nematoma.





OSI modelis apibrėžia, kaip du kompiuteriai sąveikauja tarpusavyje tinkle. Modelis apibrėžia kelis protokolus, leidžiančius perduoti informaciją paketų pavidalu tarp dviejų sistemų.





naudoti nešiojamąjį kompiuterį kaip monitorių

Šiame straipsnyje bus gilinamasi į tai, kas iš tikrųjų yra OSI modelis, kartu su išsamiu kiekvieno modelio sluoksnio aprašymu.





Kas yra OSI modelis?

„OSI modelis“ reiškia Atvirų sistemų sujungimas Modelis. OSI modelį pristatė Tarptautinė standartų organizacija (ISO).

ISO yra tarptautinė organizacija, atsakinga už pasaulinių standartų nustatymą. Kiekvienas galimas tarptautinis standartas praeina šešis etapus, kurie lemia jo gyvybingumą realiame pasaulyje.



Modelis palengvina dviejų sistemų tinklų kūrimo procesą. OSI modelis leidžia dviem kompiuteriams sąveikauti tarpusavyje, nežinant pagrindinės mašinos architektūros. Kadangi modelyje apibrėžti protokolai yra neklystantys ir naudojami visame pasaulyje, šis modelis yra pasaulinė skaitmeninio bendravimo internetu sistema.

Atvirų sistemų sujungimo modelis susideda iš kelių sluoksnių, kurių kiekvienas yra atsakingas už informacijos perkėlimą tinkle. Pavyzdžiui, fizinis sluoksnis užtikrina, kad duomenys būtų tinkamai perkelti į kitą sluoksnį, kuris yra duomenų nuorodos sluoksnis. Panašiai „Data Link“ sluoksnis perduoda informaciją į kitą sluoksnį ir pan.





OSI modelio sluoksniai

Nors OSI modelio sluoksniai yra skirtingi ir apdoroja skirtingus duomenų perdavimo etapus, jie yra vienaip ar kitaip susiję.

Kurdami modelį kūrėjai surado susijusias funkcijas procesuose ir sugrupavo juos į bendrus sluoksnius. OSI modelį sudaro septyni sluoksniai, kurių kiekvienas valdo tam tikrą duomenų perdavimo proceso etapą.





1. Fizinis sluoksnis

Fizinis sluoksnis yra pirmasis ir tikriausiai pats svarbiausias OSI modelyje. Šis sluoksnis yra atsakingas už duomenų perdavimą per fizinę laikmeną. Šiame sluoksnyje taip pat apibrėžtos funkcijos, būtinos perkėlimui atlikti.

Siuntėjo mašinoje duomenys gaunami iš „Data Link“ sluoksnio. Paketas per terpę perduodamas į imtuvo aparatą. Tada imtuvo fizinis sluoksnis interpretuoja paketą ir siunčia jį į duomenų ryšio sluoksnį tolesniam apdorojimui.

Fizinis sluoksnis apima šiuos duomenų perdavimo aspektus.

  1. Sąsaja ir perdavimo priemonė („Wi-Fi“ arba Ethernet kabeliai )
  2. Bitų srautas (duomenys, kuriuos reikia perkelti)
  3. Duomenų perdavimo sparta
  4. Perdavimo režimas
  5. Bitų sinchronizavimas

Fizinis sluoksnis perduoda duomenis tiesiai į kitą mašiną.

„Data Link“ sluoksnis atlieka duomenų siuntimo užduotį į konkrečią mašiną tame pačiame tinkle - procesą, vadinamą fiziniu adresavimu. Šiame sluoksnyje fizinio sluoksnio siunčiami duomenys taip pat interpretuojami ir konvertuojami į valdomus vienetus, žinomus kaip rėmeliai.

Duomenų nuorodos sluoksnyje MAC ( Medijos prieigos valdymas ) adresai nurodo, kuri sistema paprašė informacijos iš kelių sistemų tinklo. Šis sluoksnis yra atsakingas už šias funkcijas.

  1. Įrėminimas
  2. Fizinis kreipimasis
  3. Duomenų srautas
  4. Valdymo klaida
  5. Prieigos kontrolė

3. Tinklo sluoksnis

„Data Link“ sluoksnis prižiūri duomenų perdavimą į to paties tinklo įrenginį. Priešingai, tinklo sluoksnis yra atsakingas už siuntėjo paketo perkėlimą į gavėją skirtingais tinklais. Jei tame pačiame tinkle yra dvi sistemos, tada duomenų perdavimo sluoksnis pasirūpina perdavimu, o tinklo sluoksnis nereikalingas.

Tinklo sluoksnis duomenų paketus tvarko nepriklausomai. Sistemai nerūpi tvarka ar santykis tarp šių paketų.

Tinklo sluoksnis apima šias pareigas.

  1. Loginis adresavimas : Kadangi abu įrenginiai yra skirtingame tinkle, loginiai adresai tampa itin svarbūs norint perduoti duomenis.
  2. Maršrutizavimas : Paketas siunčiamas į tinklo įrenginius, žinomus kaip maršrutizatoriai. Šie įrenginiai persiunčia arba nukreipia duomenų paketą į sistemą, kuri paprašė informacijos.

4. Transporto sluoksnis

Tinklo sluoksnis perduoda duomenis iš vienos sistemos į kitą. Tačiau kompiuteris taip pat vykdo įvairias programas, ir kiekviena programa gali paprašyti informacijos iš kitų sistemų. Taigi, kaip jūsų sistema žino, kuris paketas priklauso kuriai nors programai?

Ar galite pakeisti savo kilmės pavadinimą?

Įveskite sluoksnį Transportas. Šis sluoksnis yra atsakingas už informacijos perdavimą iš vieno proceso į kitą. Sistema į šį sluoksnį atkeliavusius duomenų paketus suskirsto į skirtingus vienetus, o po to surenka pagal eilės numerį.

Transporto sluoksnis rūpinasi šiomis OSI modelio funkcijomis.

  1. Paslaugos taško adresavimas (pristatykite paketus į tinkamą programą)
  2. Segmentavimas ir surinkimas
  3. Srauto valdymas
  4. Valdymo klaida

Susiję: bendros namų tinklo sąvokos ir jų reikšmė

5. Sesijos sluoksnis

Kai dvi sistemos bendrauja, jos neatlieka greito perkėlimo ir tada nedelsiant atsijungia. Sistemos pradeda dialogą ir atlieka reikiamą perdavimą. Sesijos sluoksnis yra atsakingas už bendro sesijos tarp dviejų ar daugiau sistemų inicijavimą, siekiant užtikrinti sėkmingą duomenų perdavimą.

Šis sluoksnis taip pat yra atsakingas už sinchronizavimą ir kontrolinius taškus. Pvz., Kai atsisiunčiate dokumento failą, kuriame yra 1000 puslapių, sesijos sluoksnis prideda kontrolinį tašką kas 100 puslapių, kad būtų užtikrintas efektyvus duomenų perdavimas.

Jei persiuntimas nepavyksta 554 puslapyje, tada vietoj to, kad atsisiuntimas būtų pradėtas nuo pradžių, perkėlimas tęsiamas nuo paskutinio kontrolinio taško, t. Y. 500 puslapio.

Sesijos sluoksnį sudaro dvi funkcijos: dialogo valdymas, kuris yra atsakingas už sesijos sukūrimą, ir sinchronizavimas.

6. Pristatymo sluoksnis

Duomenų paketas pasiekia galutinę paskirties vietą. Kas dabar? Kaip programa interpretuos pranešimą? Pristatymo sluoksnis rūpinasi pranešimo vertimu, sintaksė ir pateikto paketo semantika.

Šį sluoksnį sudaro funkcijos, atliekančios atpažinimo procesą, kuri duomenų dalis yra svarbi, o kuri ne. Pristatymo sluoksnis turi šias modelio pareigas.

  1. Vertimas : Du kompiuteriai ar programos dalijasi informacija kaip eilutės. Ir sistema konvertuoja duomenis į bitų srautus, kad geriau suprastų.
  2. Šifravimas : Siekiant užtikrinti privatumą bendraujant, pristatymo sluoksnis užšifruoja ir iššifruoja duomenis, kuriuos reikia siųsti.
  3. Suspaudimas : Siekiant efektyviai perduoti duomenis, informacija dažnai yra suspaudžiama, kad būtų sumažintas srauto bitų skaičius.

7. Taikymo sluoksnis

Pagaliau programų sluoksnis yra atsakingas už vartotojo sąsajų teikimą įvairioms tinklo paslaugoms. Interneto naršyklė, pašto platforma arba grafinis duomenų bazės valdymo įrankis yra programinės įrangos, sudarančios šį sluoksnį, pavyzdžiai.

ar galite naudoti valdiklį „fortnite mobile“

Programos sluoksnis vartotojui teikia šias paslaugas.

  1. Tinklo virtualus terminalas : NVT yra programinė įranga, kuri imituoja fizinio terminalo darbą. Vartotojai gali prisijungti prie NVT ir valdyti nuotolinį kompiuterį iš savo sistemos.
  2. Pašto paslaugos
  3. Failų perdavimas ir valdymas
  4. Katalogų paslaugos

Kaip veikia internetas?

Internetas taip pat naudoja OSI modelį. Kai prašote paketo iš serverio, duomenys eina per kiekvieną modelio sluoksnį. OSI modelis sudarė pagrindinį masinio sistemų tinklo - interneto - pagrindą.

Kai naršote internete, jūsų sistemos fone yra daug paslaugų. Tinklo valdymo protokolai, tokie kaip DHCP, yra atsakingi už tai, kad vartotojams būtų suteikta žaibiška naršymo patirtis.

Dalintis Dalintis „Tweet“ Paštu Kas yra DHCP, kam jis skirtas ir ar aš jį naudoju?

DHCP yra tinklo valdymo protokolas. Bet ką reiškia DHCP ir ką jis daro?

Skaityti toliau
Susijusios temos
  • Technologija paaiškinta
  • Kompiuterių tinklai
  • Tinklo patarimai
Apie autorių Deepesh Sharma(Paskelbti 79 straipsniai)

„Deepesh“ yra „MUO“ jaunesnysis „Linux“ redaktorius. Jis rašo informacinius vadovus apie „Linux“, siekdamas suteikti palaimingos patirties visiems naujokams. Nesate tikri dėl filmų, bet jei norite kalbėti apie technologijas, jis yra jūsų vaikinas. Laisvalaikiu galite jį skaityti knygas, klausytis skirtingų muzikos žanrų ar groti gitara.

Daugiau iš „Deepesh Sharma“

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia