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.