komunikační modely
Komunikační modely
Komunikační modely definují, jak spolu zařízení v síti komunikují. Rozkládají složitý proces přenosu dat do jednotlivých vrstev, z nichž každá plní specifickou funkci. Nejznámější jsou model ISO/OSI (teoretický) a model TCP/IP (praktický – základ internetu).
Proč vrstvené modely?
Vrstvené komunikační modely přinášejí několik zásadních výhod:
Rozdělení složitosti – komunikace se rozdělí na menší, zvládnutelné části.
Standardizace – každá vrstva má přesně definovanou funkci a rozhraní.
Interoperabilita – zařízení od různých výrobců mohou spolupracovat.
Modularita – změna v jedné vrstvě neovlivní ostatní.
Snadnější vývoj – každá vrstva se vyvíjí samostatně.
Data při odesílání prochází vrstvami shora dolů (zapouzdření – encapsulation), při příjmu zdola nahoru (dezapouzdření).
Model ISO/OSI – přehled
Referenční model ISO/OSI (Open Systems Interconnection) byl vytvořen organizací ISO v roce 1984. Má 7 vrstev:
| Vrstva | Název | Funkce |
|---|---|---|
| 7. | Aplikační | Aplikace komunikující se sítí (HTTP, FTP, SMTP) |
| 6. | Prezentační | Převod datových formátů, šifrování, komprese |
| 5. | Relační | Správa relací, synchronizace, checkpointy |
| 4. | Transportní | Segmentace, spolehlivost (TCP vs. UDP) |
| 3. | Síťová | Směrování, logické adresování (IP) |
| 2. | Linková | Fyzické adresování (MAC), rámce, přístup k médiu |
| 1. | Fyzická | Přenos bitů po médiu (kabely, signály) |
ISO/OSI – detail vrstev
7. Aplikační – rozhraní mezi aplikací a sítí. Protokoly: HTTP, FTP, SMTP, DNS, DHCP.
6. Prezentační – překlad dat (ASCII → EBCDIC), šifrování (SSL/TLS), komprese dat.
5. Relační – navázání, udržování a ukončení relace, synchronizace (checkpointy při přenosu).
4. Transportní – segmentace dat, spolehlivé doručení (TCP – potvrzování, UDP – rychlost).
3. Síťová – logické adresování (IP adresy), směrování mezi sítěmi (router).
2. Linková – rámování dat, MAC adresy, detekce chyb (CRC), přístup k médiu (CSMA/CD).
1. Fyzická – přenos bitů, napěťové úrovně, konektory, kabely.
Model TCP/IP
Praktický model používaný v internetu. Má 4 vrstvy (někdy 5):
| Vrstva | Protokoly | Odpovídá OSI |
|---|---|---|
| Aplikační | HTTP, HTTPS, FTP, DNS, DHCP, SMTP, SSH | 5.–7. |
| Transportní | TCP, UDP | 4. |
| Internetová | IP (IPv4, IPv6), ICMP, ARP | 3. |
| Vrstva síťového rozhraní | Ethernet, WiFi, PPP | 1.–2. |
Model TCP/IP je jednodušší a flexibilnější než ISO/OSI. Vznikl prakticky při vývoji ARPANETu a stal se základem internetu.
Zapouzdření dat (Encapsulation)
Při odesílání dat prochází každá vrstva přidává svou hlavičku (header) k datům z vyšší vrstvy:
Aplikační vrstva → Data
Transportní vrstva → TCP/UDP hlavička + Data = Segment
Síťová vrstva → IP hlavička + Segment = Paket
Linková vrstva → MAC hlavička + Paket + CRC = Rámec
Fyzická vrstva → Rámec převeden na bity
Při příjmu probíhá opačný proces – dezapouzdření – každá vrstva odstraní svou hlavičku a předá data výš.
Porovnání ISO/OSI a TCP/IP
| Vlastnost | ISO/OSI | TCP/IP |
|---|---|---|
| Počet vrstev | 7 | 4 |
| Vznik | Teoretický návrh (1984) | Praktický vývoj (1970+) |
| Použití | Referenční model, výuka | Reálný internet |
| Přenosová vrstva | Spolehlivost na transportní vrstvě | TCP spolehlivý, UDP nespolehlivý |
| Síťová vrstva | Spojová i nespojová služba | Pouze nespojová (IP) |
| Prezentační/relační | Samostatné vrstvy | Součást aplikační vrstvy |
Shrnutí
Komunikační modely rozdělují síťovou komunikaci do vrstev. Model ISO/OSI má 7 vrstev a slouží jako teoretický referenční model. Model TCP/IP má 4 vrstvy a je základem reálného internetu. Zapouzdření (encapsulation) je proces přidávání hlaviček při odesílání dat, dezapouzdření je odebírání hlaviček při příjmu. Pochopení vrstevnaté architektury je klíčové pro pochopení fungování celé sítě.
Komunikační modely v počítačových sítích – ISO/OSI a TCP/IP, principy vrstvené komunikace a zapouzdření dat.
Momentálně nejsou žádné komentáře.