Hosting & Infrazačiatočník

Č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á.