Havarijný kurz vrstiev OSI

Úvod

Už ste niekedy premýšľali nad tým, ako sa údaje prenášajú cez sieť z jedného stroja na druhý? Ak áno, potom hľadáte model Open System Interconnected.

Model OSI sa používa na štandardizáciu a charakterizáciu toho, ako by mali údaje prúdiť od odosielateľa k príjemcovi, bez ohľadu na vnútornú štruktúru koncového bodu (odosielateľ, príjemca).

Organizácia, ktorá prišla s týmto modelom, je Medzinárodná organizácia pre normalizáciu, a preto sa tento model formálne nazýva ISO - OSI .

Architektúra

Rovnako ako na obrázku nižšie model rozdeľuje sieť na 7 vrstiev . Dátová komunikácia v modeli OSI sa začína hornou vrstvou (aplikačná vrstva) zásobníka na strane odosielania, putuje nadol zásobníkom do najnižšej vrstvy odosielateľa (fyzická vrstva) a potom prechádza fyzickým sieťovým pripojením k spodnej vrstve na prijímači. strane a na vyššej úrovni modelu OSI.

Ideme na vrstvený prístup, pretože je ľahké navrhnúť nezávislé vrstvy s vyhradenými funkciami, ktoré na seba vzájomne pôsobia v porovnaní s jedným zložitým modelom.

Dôležité poznámky

  • Koncové vrstvy: Vo vyššie uvedenom diagrame by ste si všimli, že horné vrstvy protokolu (Aplikácia - Transport), vrstvy odosielateľa a prijímateľa sú priamo spojené pomocou šípok. Je to preto, že tieto vrstvy nepoznajú sprostredkujúce zariadenia, ktoré sa používajú na prenos údajov (napríklad prepínače a smerovače). Zdá sa, že tieto vrstvy navzájom priamo komunikujú.
  • Jednotka údajov: Vo vyššie uvedenom diagrame je úplne vľavo jednotka údajov, ktorá sa používa v každej z vrstiev. Transportná vrstva (a vrstvy pod ňou) majú jedinečný názov pre jednotku údajov prenášaných od odosielateľa k príjemcovi.

Funkcie vrstiev

  • Vrstva 1 - fyzická vrstva: Fyzická vrstva je najnižšia z vrstiev OSI a najkomplexnejšia. Je to tak kvôli použitým základným hardvérovým technológiám. Funkciou tejto vrstvy je definovať, ako sa bude vysielať bitový tok, a nie logický dátový paket. Zaoberá sa definovaním, na ktorej frekvencii sa bit bude vysielať, aký druh modulácie sa použije, ako sa budú bity zoskupovať a ďalšie nízko položené fyzické parametre potrebné na prenos bitov.
  • Vrstva 2 - Vrstva dátového spojenia: Vrstva dátového spojenia je zodpovedná za prenos údajov do susedných zariadení v tej istej lokálnej sieti (LAN). Táto vrstva tiež obsahuje ustanovenia, ktoré zabezpečujú, aby sa bezchybné údaje prenášali do vyšších vrstiev z fyzickej vrstvy. Preto obsahuje mechanizmy detekcie a opravy chýb na zabezpečenie zachovania integrity údajov.
  • Vrstva 3 - Sieťová vrstva: Sieťová vrstva je zodpovedná za preposielanie paketov do iných sietí. Sieť je zvyčajne rozdelená do viacerých podsietí a sieťovej vrstvy pomocou smerovačov postupuje pakety medzi týmito sieťami a vytvára širokopásmovú sieť (WAN).
  • Vrstva 4 - Transportná vrstva: Transportná vrstva zaručuje, že správy sú doručované bezchybne, v poradí a bez strát alebo duplikácie. Oslobodzuje protokoly vyššej vrstvy od akýchkoľvek obáv z prenosu údajov medzi nimi a ich rovesníkmi.
  • Vrstva 5 - Vrstva relácie: Vrstva relácie umožňuje vytvorenie relácie medzi procesmi bežiacimi na rôznych staniciach.
  • Vrstva 6 - Prezentačná vrstva: Prezentačná vrstva formátuje údaje, ktoré sa majú prezentovať do aplikačnej vrstvy.
  • Vrstva 7 - Aplikačná vrstva: Aplikačná vrstva slúži ako okno pre prístup používateľov a aplikačných procesov k sieťovým službám.