Sedm vrstev, které nevidíš, ale používáš
OSI je slovník. Způsob, jak o sítích mluvit, co je „nad" a co „pod". TCP/IP je realita. Protokoly, na kterých skutečně běží internet. Dnes pochopíš oba a naučíš se zařadit běžné protokoly (HTTP, TCP, UDP, DNS, TLS) na správné místo – s přiznáním, že některé se zařazení do některé konkrétní vrstvy vzpírají (zasahují do více vrstev současně).
OSI je slovník, TCP/IP je skutečnost
V 80. letech vznikl model OSIGGlosářWWikipedie CS jako akademický pokus o ideální architekturu sítě. Paralelně vznikal internet na protokolech TCP/IP, které šly tvrdě inženýrskou cestou. OSI prohrálo, TCP/IP vyhrálo – ale OSI se dál používá jako společný jazyk popisu.
- Standard z roku 1984 (ISO/OSI).
- Nikdy se nezavedl jako skutečný protokol.
- Dnes slouží jako slovník: když někdo řekne „problém je na vrstvě 3", všichni rozumí.
- Praktický model z raného internetu (ARPANET).
- Protokoly TCP a IP jsou skutečné, používá je každý stroj na internetu.
- Jednodušší, realističtější, dnes dominantní.
Přiznejme si, že některé protokoly do vrstev nesedí
- TLSGGlosářWWikipedie CS (šifrování HTTPS) je někde mezi 5. a 7. vrstvou OSI. V TCP/IP se řadí k aplikační.
- QUIC (nový protokol pod HTTP/3) kombinuje funkce 4. i 7. vrstvy. Moderní věc, která model boří.
- ARP mapuje IP na MAC – je na rozhraní 2. a 3. vrstvy.
→ Model je užitečný abstrakt, ne svatá pravda. Učit ho ano, slepě mu věřit ne.
7 vrstev – klikni a rozbalí se
OSI má 7 vrstev. Nauč se je v pořadí – není to zbytečná paměťová cvičná, budeš je potřebovat v matching úloze i v L4 (diagnostika).
Shora dolů anglicky: All People Seem To Need Data Processing.
Application · Presentation · Session · Transport · Network · Data Link · Physical
L7 Application (HTTP, DNS) – co aplikace chtějí.
L4 Transport (TCP, UDP) – spolehlivost a porty.
L3 Network (IP) – směrování přes celou síť.
TCP/IP – to, co se skutečně používá
TCP/IP má 4 vrstvy. Každá má jasnou úlohu a odpovídající protokoly. Aplikační vrstva zahrnuje všechno, co je v OSI „rozpitváno“ do 5., 6. a 7. vrstvy.
| OSI vrstvy | TCP/IP vrstva | Protokoly |
|---|---|---|
| 7 Application 6 Presentation 5 Session |
Aplikační | HTTP · HTTPSGGlosářWWikipedie CS · HTTP/3 · DNS · DoH · TLS · FTPGGlosářWWikipedie CS · SMTPGGlosářWWikipedie CS · IMAP · SSHGGlosářWWikipedie CS |
| 4 Transport | Transportní | TCP · UDP · QUIC |
| 3 Network | Internetová | IPv4 · IPv6 · ICMP · ARP* |
| 2 Data Link 1 Physical |
Síťového rozhraní | Ethernet · Wi-Fi (802.11) · MAC |
* ARP se v různých pramenech řadí mezi 2. a 3. vrstvou – mapuje adresy mezi vrstvami.
TCP handshake – tři zprávy, teprve poté data
Než TCP pošle data, musí si strany „podat ruce". K tomu slouží tři zprávy: SYN → SYN-ACK → ACK. Pak teprve může aplikace začít posílat skutečný obsah.
TCP nebo UDP – spolehlivost vs. rychlost
Oba protokoly fungují na transportní vrstvě. Liší se v tom, co garantují.
- Ověřuje doručení (ACK).
- Zachovává pořadí.
- Ztracený paket = znovuposlání.
- Třícestný handshake před zahájením.
- Žádné potvrzení.
- Žádné pořadí.
- Ztráta = ztráta.
- Menší režie, žádný handshake.
Kdy který
Když záleží na čase (live video, hra) → UDP. Ztracený snímek radši přeskočíme.
HTTP má tři různé verze
Když v prohlížeči otevřeš DevTools → Network, uvidíš sloupec Protocol – a v něm h2 nebo h3. Nejde o obskurní detail; většina moderního webu už nemluví HTTP/1.1.
- Textový protokol.
- Jedno spojení = jeden request najednou.
- Nad TCP.
- Stará cache, pomalejší u moderních stránek.
- Binární protokol.
- Multiplex: víc requestů v jednom spojení.
- Stále nad TCP.
- Většina moderního webu (2025+).
- Nad QUIC nad UDP (ne TCP!).
- Rychlejší navázání (0-RTT).
- Lépe si poradí se ztrátou paketu.
- YouTube, Google, Cloudflare weby.
Protokoly a jejich porty
Port je číslo od 0 do 65 535. Server „naslouchá" na konkrétním portu, klient posílá své zprávy na něj.
| Port | Protokol | K čemu | Transport |
|---|---|---|---|
| 22 | SSH | zabezpečený vzdálený shell | TCP |
| 25 | SMTP | odesílání e-mailu | TCP |
| 53 | DNS | překlad doména → IP | UDP i TCP |
| 80 | HTTP | web (nezašifrovaný) | TCP |
| 443 | HTTPS nebo HTTP/3 | web (šifrovaný) | TCP nebo UDP |
| 853 | DoT | DNS přes TLS | TCP |
| 443 | DoH | DNS přes HTTPS (stejný port jako web) | TCP/UDP |
| 3389 | RDP | vzdálená plocha Windows | TCP |
Přiřaď pojem k vrstvě
Kde je chyba v síti?
Představ si, že pracuješ v kanceláři firmy. Volají ti, že jim nefunguje internet. Systematicky se ho pokusíš opravit. Na každé otázce klikni na nejlepší první krok.
- AZavolám IT správci sítě
- BZkontroluju, jestli svítí kontrolky na routeru a NIC; ověřím kabel
- CSpustím ping na 8.8.8.8
- DOtevřu nastavení firewallu
- AOtevřu prohlížeč a zkusím seznam.cz
- BPřeinstaluji Windows
- CSpustím ipconfig – má PC IP adresu? Je privátní, nebo 169.254.*?
- DVypnu a zapnu notebook
- ANormální privátní IP, vše OK
- BLink-local (APIPA) – PC nedostal IP od DHCP serveru na routeru
- CVirus
- DVeřejná IP
- AVrstva 1 – kabel
- BVrstva 3 – IP
- CVrstva 4 – TCP
- DVrstva 7 (aplikační) – DNS nefunguje
Souhrnný kvíz – 8 otázek
Odpovídej postupně.
- ASíťová
- BAplikační
- CTransportní
- DFyzická
- A80
- B443
- C22
- D25
- A3
- B2
- C4
- D1
- ✓HTTP
- ✓HTTPS
- ✓DNS
- ✓TCP
- ATCP
- BQUIC nad UDP
- CIPX
- DHTTPS
- AAplikační
- BTransportní
- CSpojová
- DSíťová
- AOd nejvyšší vrstvy (aplikace) dolů
- BOd nejnižší vrstvy (zařízení, kabel) nahoru
- CPřeinstalovat Windows
- DRestartovat router a čekat
- AOSI je starý a nepoužívá se
- BTCP/IP je starý a nepoužívá se
- COSI je slovník popisu, TCP/IP je reálný model protokolů běžících na internetu
- DJsou totožné