Co se naučíš: Pochopíš, jak fungují síťové protokoly, co je TCP/IP model, a poznáš základní síťové služby jako DNS, DHCP, HTTP.
1. Co je síťový protokol?
Protokol je soubor pravidel pro komunikaci mezi zařízeními. Bez protokolů by se zařízení navzájem nerozuměla.
Analogie: Protokol je jako jazyk. Aby se dva lidé domluvili, musí mluvit stejným jazykem a dodržovat gramatická pravidla.
2. Model TCP/IP
Internet funguje na modelu TCP/IP se 4 vrstvami:
Vrstva
Funkce
Protokoly
Aplikační
Komunikace aplikací
HTTP, HTTPS, FTP, SMTP, DNS
Transportní
Spolehlivost přenosu
TCP, UDP
Síťová (Internet)
Směrování mezi sítěmi
IP, ICMP
Síťové rozhraní
Fyzický přenos
Ethernet, Wi-Fi
3. Důležité protokoly
IP (Internet Protocol)
IPv4: 32-bit adresy (např. 192.168.1.1). Omezený počet adres.
IPv6: 128-bit adresy. Prakticky neomezený počet.
Funkce: Směrování paketů mezi sítěmi.
TCP vs UDP
TCP
UDP
Spolehlivý – kontroluje doručení
Nespolehlivý – bez kontroly
Pomalejší
Rychlejší
Web, email, soubory
Streaming, hry, VoIP
HTTP/HTTPS
HTTP: Protokol pro přenos webových stránek (nešifrovaný).
HTTPS: HTTP + SSL/TLS šifrování (bezpečný).
4. Síťové služby
DNS (Domain Name System)
Překládá doménová jména na IP adresy:
google.com → 142.250.185.46
DHCP (Dynamic Host Configuration Protocol)
Automaticky přiděluje IP adresy zařízením v síti.
NAT (Network Address Translation)
Překládá privátní IP adresy na veřejnou (router).
Protokolový stack - vrstvy síťové komunikace
5. Praktické příkazy
V příkazovém řádku (cmd nebo PowerShell) můžeš používat síťové příkazy pro diagnostiku:
# Ping - test dostupnosti (je server online?)
ping google.com
# Traceroute - jakou cestou jdou data?
tracert google.com
# IP konfigurace - jakou máš IP adresu?
ipconfig /all
# DNS lookup - jaká IP patří doméně?
nslookup google.com
HTTP/HTTPS - protokol webu
6. Porty a služby
Port je číslo, které identifikuje konkrétní službu na počítači. Představ si IP adresu jako adresu domu a port jako číslo bytu:
Port 80: HTTP (web)
Port 443: HTTPS (zabezpečený web)
Port 22: SSH (vzdálený přístup)
Port 25: SMTP (odesílání emailů)
Port 53: DNS (překlad domén)
Anatomie síťového paketu
** Úkoly pro maturitní obory
Praktické příkazy: Otevři příkazový řádek. Spusť: ping google.com, ipconfig, nslookup google.com. Zapiš výsledky a vysvětli, co znamenají.
Traceroute: Spusť "tracert google.com". Kolik hopů (skoků) trvá cesta? Přes jaké servery jdeš? Nakresli cestu.