Čo je Protokol?
Protokol je súbor pravidiel a konvencií, ktoré určujú, ako si zariadenia v sieti vymieňajú dáta. Definuje formát správ, poradie komunikácie a spôsob spracovania chýb. Bez protokolov by zariadenia nevedeli navzájom komunikovať.
Definícia Protokol
Čo je sieťový protokol
Protokol v počítačových sieťach je formálny súbor pravidiel, ktorý určuje, ako zariadenia komunikujú. Podobne ako ľudia potrebujú spoločný jazyk a pravidlá konverzácie, počítače potrebujú protokoly, aby sa „dorozumeli".
Najdôležitejšie sieťové protokoly
- HTTP/HTTPS — prenos webových stránok; HTTPS pridáva šifrovanie
- TCP — spoľahlivý prenos dát s potvrdením doručenia
- UDP — rýchly prenos bez garancie doručenia (video, hry)
- IP — adresovanie a smerovanie paketov
- DNS — preklad doménových mien na IP adresy
- SMTP/IMAP/POP3 — odosielanie a prijímanie e-mailov
- FTP/SFTP — prenos súborov medzi zariadeniami
- SSH — šifrovaný vzdialený prístup k serveru
Vrstvy protokolov
Protokoly sú organizované do vrstiev. Každá vrstva sa stará o inú úlohu a komunikuje s vrstvami nad a pod sebou:
- Aplikačná vrstva — HTTP, DNS, SMTP — priama interakcia s používateľom
- Transportná vrstva — TCP, UDP — spoľahlivosť a doručenie
- Sieťová vrstva — IP — smerovanie medzi sieťami
- Linková vrstva — Ethernet, Wi-Fi — fyzické doručenie v lokálnej sieti
Praktický príklad
Príklad: Otvoríte v prehliadači stránku „mojastranka.sk".
Komunikácia využíva viacero protokolov naraz: DNS preloží doménu na IP adresu, TCP nadviaže spojenie so serverom (three-way handshake), TLS (súčasť HTTPS) vytvorí šifrovaný kanál, HTTP pošle požiadavku „daj mi túto stránku" a server odpovie HTML kódom. Všetko trvá milisekundy a prebieha automaticky — používateľ len vidí načítanú stránku.
Často kladené otázky
Prečo existuje toľko protokolov?
Každý protokol rieši iný problém. HTTP prenáša webstránky, SMTP e-maily, DNS prekladá domény. Rozdelenie na špecializované protokoly umožňuje ich nezávislý vývoj a kombinovanie — napr. HTTPS = HTTP + TLS.
Aký je rozdiel medzi HTTP a HTTPS?
HTTPS je šifrovaná verzia HTTP. Používa TLS (Transport Layer Security) na šifrovanie všetkých prenášaných dát. Dnes je HTTPS štandard — prehliadače označujú HTTP stránky ako „nezabezpečené" a Google zvýhodňuje HTTPS vo vyhľadávaní.
Čo je OSI model?
OSI (Open Systems Interconnection) je referenčný model so 7 vrstvami, ktorý popisuje, ako by mali sieťové protokoly fungovať. V praxi sa používa TCP/IP model so 4 vrstvami, ale OSI sa stále učí ako teoretický základ sieťovania.
Súvisiace pojmy
Potrebujete pomôcť s webom?
Napíšte mi a poradím vám s vaším projektom. Prvá konzultácia je zadarmo a nezáväzná.