Model OSI – definice a přehled 7 vrstev síťové architektury
Model OSI: přehled 7 vrstev síťové architektury — srozumitelná definice, funkce každé vrstvy a vztahy mezi nimi pro lepší pochopení počítačových sítí.
Model propojení otevřených systémů (OSI model) je metoda uvažování o počítačových sítích z hlediska abstrakčních vrstev. Různé komunikační protokoly s podobnými funkcemi jsou v modelu OSI seskupeny do různých logických vrstev. Každá vrstva modelu OSI využívá funkce poskytované vrstvami pod ní a poskytuje funkce, které využívají vrstvy nad ní. Existuje 7 vrstev.
Stručný přehled 7 vrstev
- Vrstva 7 – Aplikační (Application)
Poskytuje síťové služby přímo koncovým uživatelům a aplikacím. Nejedná se o samotnou aplikaci, ale o rozhraní mezi aplikací a sítí.
Příklady protokolů a služeb: HTTP, FTP, SMTP, POP3, IMAP, DNS. Typické funkce: prezentace dat uživateli, zpracování požadavků aplikací.
- Vrstva 6 – Prezentační (Presentation)
Zodpovídá za syntaxi a formát dat, jejich konverzi, kompresi a šifrování/déšifrování. Umožňuje aplikacím rozumět přenášeným datům.
Příklady technologií: SSL/TLS (často implementováno přesahově), formáty jako JPEG, MPEG, ASCII, EBCDIC, MIME.
- Vrstva 5 – Relační (Session)
Řídí komunikaci mezi aplikacemi – navazování, udržování a ukončování relací (session). Zajišťuje řízení dialogu (kdo a kdy vysílá).
Příklady funkcí: správa relací RPC, kontrola synchronizace (kontrolní body) a obnova po přerušení.
- Vrstva 4 – Transportní (Transport)
Zajišťuje spolehlivý nebo nespolehlivý přenos dat mezi koncovými body, řízení toku, segmentaci dat a správu chyb.
Příklady protokolů: TCP (spolehlivý, spojový), UDP (nespolehlivý, bezspojový). Funkce: porty, multiplexace, zajištění doručení, retransmise.
- Vrstva 3 – Síťová (Network)
Řeší směrování (routing) paketů mezi sítěmi, logickou adresaci a určení cesty z odesílatele k příjemci.
Příklady protokolů: IP, ICMP, IGMP; směrovací protokoly jako OSPF, BGP. Funkce: logická adresace (IP adresy), fragmentace paketů.
- Vrstva 2 – Linková (Data Link)
Zajišťuje přenos rámců mezi přímo připojenými uzly v rámci jedné sítě (linky). Obsahuje kontroly chyb a řízení přístupu k médiu.
Příklady technologií/protokolů: Ethernet, PPP, ARP; zařízení: přepínače (switches). Funkce: MAC adresy, rámce, CRC kontrola.
- Vrstva 1 – Fyzická (Physical)
Zahrnuje fyzické vlastnosti přenosového média a elektrické, mechanické a procedurální rozhraní pro přenos bitů.
Příklady: kabely (UTP, koaxiální, optické vlákno), konektory, napěťové úrovně, signály, radiové vlny; zařízení: opakovače (repeaters), huby.
Jak funguje zapouzdření (encapsulation)
Při odesílání dat každá vrstva přidává vlastní hlavičku (a případně zápatí). Aplikační data jsou předána transportu, ten je rozdělí na segmenty a přidá hlavičku s čísly portů; síťová vrstva přidá IP hlavičku; linková vrstva vytvoří rámec s MAC adresami a kontrolou chyb; fyzická vrstva převede bity na signál. Příjemce postup provede obráceně (de-encapsulation).
Mapování na TCP/IP model a praxe
- V praxi se OSI model používá hlavně jako výukový a koncepční framework. Reálné protokoly často kombinují funkce více vrstev.
- Typické mapování na TCP/IP model:
- TCP/IP Application = OSI vrstvy 7 (Aplikační), 6 (Prezentační) a 5 (Relační)
- TCP/IP Transport = OSI vrstva 4 (Transportní)
- TCP/IP Internet = OSI vrstva 3 (Síťová)
- TCP/IP Network Access = OSI vrstvy 2 (Linková) a 1 (Fyzická)
Výhody a omezení modelu OSI
- Výhody: poskytuje jednotnou terminologii, usnadňuje návrh a výuku sítí, podporuje modularitu a výměnu komponent.
- Omezení: v praxi nejsou hranice mezi vrstvami vždy striktní, některé moderní protokoly překrývají více vrstev; skutečná implementace obvykle vychází z TCP/IP modelu.
Krátké shrnutí
Model OSI rozděluje komunikaci v síti do sedmi logických vrstev, přičemž každá vrstva má jasně definované úkoly a rozhraní k sousedním vrstvám. Porozumění těmto vrstvám pomáhá při návrhu, diagnostice a správě sítí, i když reálné síťové protokoly často kombinují funkce více vrstev.
Popis vrstev OSI
Podle standardního modelu OSI existuje sedm vrstev. Funkce každé vrstvy je závislá na vrstvách pod ní.
| Model OSI | ||||
| Datová jednotka | Vrstva | |||
| Hostitelské | 7. Aplikace | Síťový proces k počítačovým programům | ||
| 6. Prezentace | Reprezentace dat, bezpečnostní šifrování, převod počítačového kódu na síťový formátovaný kód | |||
| 5. Relace | Komunikace mezi hostiteli, správa relací mezi programy | |||
| 4. Přeprava | Koncová připojení, spolehlivost a řízení toku | |||
|
| 3. Síť | Určení cesty a logické adresování | ||
| 2. Datové spojení | Fyzické adresování | |||
| 1. Fyzické | Fyzická infrastruktura používaná k vysílání a příjmu signálů | |||
Některé aspekty počítačových sítí, jako je správa a zabezpečení, se používají nebo jsou používány na každé vrstvě.
Vrstva 7: Aplikační vrstva
Aplikační vrstva poskytuje rozhraní pro koncového uživatele obsluhujícího zařízení připojené k síti. Tato vrstva je to, co uživatel vidí, pokud jde o načtení aplikace (například webového prohlížeče nebo e-mailu); to znamená, že tato aplikační vrstva jsou data, která uživatel při používání těchto aplikací zobrazuje. Mezi příklady funkcí aplikační vrstvy patří např:
- Podpora přenosů souborů
- Možnost tisku v síti
- Elektronická pošta
- Elektronické zasílání zpráv
- Procházení World Wide Webu.
Vrstva 6: Prezentační vrstva
Tato vrstva je zodpovědná za správný překlad nebo interpretaci zprávy odeslané prostřednictvím sítě.
Vrstva 5: Relace
Tato vrstva vytváří komunikaci mezi požadavky a odpověďmi. V případě potřeby je zahájena relace s ověřením a poté je odeslán požadavek. Po odpovědi může být relace ukončena nebo je odeslán nový požadavek. Jedná se o první vrstvu, kde se zavádí koncept klient/server. Kde konkrétní zařízení může změnit roli z klienta na server nebo naopak.
Vrstva 4: Transportní vrstva
Transportní vrstva je úroveň, na které je zajištěna spolehlivost a kvalita systému. Tato vrstva řídí tok provozu přes síťovou vrstvu, aby se snížilo přetížení sítě, a provádí kontrolu chyb, čímž zajišťuje kvalitu služby tím, že znovu posílá data, pokud byla poškozena. Na této vrstvě probíhají některé z nejoblíbenějších metod šifrování a zabezpečení brány firewall.
Vrstva 3: Síťová vrstva
Vrstva směrování koordinuje související části datové konverzace, aby zajistila přenos velkých souborů. Jinými slovy, zatímco vrstva datového spoje se zabývá způsobem, jakým se fyzická vrstva používá k přenosu dat, síťová vrstva se zabývá organizací těchto dat pro přenos a opětovné sestavení. Tato vrstva se také zabývá aspekty směrovacích protokolů, hledáním dostupných [nejlepších] cest z jedné sítě do druhé, aby bylo zajištěno doručení dat.
Vrstva 2: Vrstva datového spoje
Datová vrstva je především způsob, jakým se informace ze sítě rozdělují do rámců a přenášejí přes fyzickou vrstvu. Tato vrstva je také zodpovědná za detekci a opravu chyb a za adresování, aby se různá zařízení mohla ve větších systémech navzájem rozlišit.
Vrstva 1: Fyzická vrstva
Fyzická vrstva se týká elektrických a fyzických aspektů zařízení. Zejména určuje, jak zařízení odesílá a přijímá informace, například pomocí měděných vodičů nebo optických kabelů. Příkladem mohou být kabely Ethernet nebo optické kabely, telefonní kabely používané pro vytáčené připojení nebo služby DSL, koaxiální kabel používaný k poskytování širokopásmového internetu, vodiče používané k propojení různých součástí počítače nebo dokonce rádiové signály používané v bezdrátové komunikaci. Mezi další funkce fyzické vrstvy patří převod signálů na něco, co může použít jiná vrstva (označovaná jako bit), a úprava signálu tak, aby stejné připojení mohlo používat více uživatelů.
Vyhledávání