Uvod
Današnji internetski servisi zahtijevaju sve bržu, sigurniju i pouzdaniju komunikaciju. Klasični protokoli poput TCP-a i TLS-a desetljećima su činili temelj mrežne komunikacije, ali s rastom modernih web aplikacija pojavila se potreba za učinkovitijim rješenjem. Kao odgovor na te izazove razvijen je QUIC (Quick UDP Internet Connections) – moderan transportni protokol koji značajno ubrzava internetsku komunikaciju i poboljšava korisničko iskustvo.
QUIC je izvorno razvila kompanija Google, a danas je standardiziran kroz IETF (Internet Engineering Task Force) te predstavlja osnovu za HTTP/3.
Što je QUIC?
QUIC je mrežni protokol transportnog sloja koji koristi UDP kao osnovu za prijenos podataka, ali implementira funkcionalnosti koje su tradicionalno bile dio TCP-a i TLS-a.
Drugim riječima, QUIC kombinira:
-
pouzdan prijenos podataka,
-
upravljanje vezom,
-
enkripciju,
-
kontrolu zagušenja mreže,
-
višestruke tokove podataka (multiplexing),
u jedinstven i optimiziran protokol.
Glavna ideja QUIC-a je smanjiti kašnjenje (latency) i ubrzati uspostavu veze između klijenta i poslužitelja.

Pozicija QUIC protokola u OSI modelu
QUIC se najčešće smješta u transportni sloj OSI modela, odnosno u 4. sloj.
OSI model i pozicija QUIC-a
OSI sloj |
Funkcija |
Povezanost s QUIC-om |
|---|---|---|
7. Aplikacijski sloj |
Web aplikacije, HTTP |
HTTP/3 koristi QUIC |
6. Prezentacijski sloj |
Enkripcija, format podataka |
TLS funkcionalnosti integrirane u QUIC |
5. Sesijski sloj |
Upravljanje sesijama |
QUIC upravlja sesijama veze |
4. Transportni sloj |
Pouzdan prijenos podataka |
QUIC djeluje ovdje |
3. Mrežni sloj |
IP adresiranje |
QUIC koristi IP |
2. Sloj podatkovne veze |
Ethernet/Wi-Fi |
Prijenos okvira |
1. Fizički sloj |
Medij prijenosa |
Kabel, optika, radio |
Iako formalno pripada transportnom sloju, QUIC u sebi uključuje i određene funkcionalnosti viših slojeva, posebno TLS enkripciju.
Kako QUIC funkcionira?
Tradicionalna HTTPS komunikacija koristi kombinaciju:
-
TCP + TLS + HTTP/2
Kod takvog pristupa potrebno je više koraka prije početka prijenosa podataka:
-
TCP uspostava veze (three-way handshake)
-
TLS uspostava sigurnog kanala
-
Tek tada započinje prijenos podataka
QUIC pojednostavljuje proces tako što:
-
koristi UDP kao osnovu,
-
integrira TLS 1.3 direktno u protokol,
-
omogućuje bržu inicijalizaciju veze.
Rezultat je znatno manje kašnjenje i brže učitavanje sadržaja.
Ključne prednosti QUIC protokola
1. Manje kašnjenje (Low Latency)
Jedna od najvećih prednosti QUIC-a je smanjenje vremena potrebnog za uspostavu veze.
Kod ponovne komunikacije QUIC može koristiti:
-
0-RTT (Zero Round Trip Time)
što omogućuje gotovo trenutačan početak prijenosa podataka.
2. Integrirana sigurnost
QUIC ima ugrađenu podršku za:
-
TLS 1.3 enkripciju,
-
autentifikaciju,
-
zaštitu integriteta podataka.
Za razliku od TCP-a, sigurnost nije dodatni sloj nego sastavni dio protokola.
3. Multiplexing bez blokiranja
Kod HTTP/2 preko TCP-a dolazi do problema poznatog kao:
-
Head-of-Line Blocking
Ako se jedan paket izgubi, ostali paketi moraju čekati.
QUIC koristi neovisne tokove podataka (streams), pa gubitak jednog paketa ne blokira cijelu komunikaciju.
To značajno poboljšava:
-
streaming video sadržaja,
-
online igre,
-
videokonferencije,
-
rad web aplikacija.

4. Bolje performanse na mobilnim mrežama
QUIC omogućuje nastavak komunikacije čak i kada korisnik promijeni mrežu, primjerice:
-
prelazak s Wi-Fi mreže na mobilni internet.
To je moguće zahvaljujući identifikatorima veze (Connection IDs) koji nisu vezani uz IP adresu.
5. Fleksibilniji razvoj protokola
TCP je implementiran unutar operacijskih sustava pa su promjene sporije i kompleksnije.
QUIC se implementira na aplikacijskoj razini, što omogućuje:
-
brže nadogradnje,
-
lakše optimizacije,
-
brže uvođenje novih funkcionalnosti.
QUIC i HTTP/3
Najvažnija primjena QUIC-a danas je HTTP/3.
HTTP/3 koristi QUIC umjesto TCP-a, čime postiže:
-
brže učitavanje web stranica,
-
stabilnije veze,
-
bolji rad pri lošijim mrežnim uvjetima.
Velike internetske platforme poput:
već koriste QUIC i HTTP/3 u produkcijskim okruženjima.
Nedostaci i izazovi
Iako QUIC donosi brojne prednosti, postoje i određeni izazovi:
Veća kompleksnost
QUIC implementira velik broj funkcionalnosti koje su prije bile odvojene, što povećava složenost razvoja.
Veće opterećenje procesora
Budući da koristi korisnički prostor (user space) i stalnu enkripciju, QUIC može zahtijevati više procesorskih resursa.
Problemi s mrežnom opremom
Neki stariji firewalli i mrežni uređaji slabije podržavaju UDP promet velikog opsega.
Zaključak
QUIC predstavlja važan korak u evoluciji internetskih komunikacijskih protokola. Kombinacijom brzine UDP-a, pouzdanosti TCP-a i sigurnosti TLS-a omogućuje moderniji, učinkovitiji i sigurniji prijenos podataka.
Njegove ključne prednosti uključuju:
-
smanjeno kašnjenje,
-
bržu uspostavu veze,
-
integriranu sigurnost,
-
bolje performanse na mobilnim mrežama,
-
eliminaciju problema blokiranja prijenosa.
Zbog toga QUIC postaje temelj modernog interneta i ključna tehnologija iza HTTP/3 standarda. Kako broj web aplikacija i potreba za komunikacijom u stvarnom vremenu nastavlja rasti, očekuje se da će QUIC imati sve važniju ulogu u budućnosti mrežnih tehnologija.
Literatura:
- IETF – QUIC: A UDP-Based Multiplexed and Secure Transport
- IETF – HTTP/3 Specification
- Google Developers – The QUIC Transport Protocol
- Cloudflare Learning Center – What is QUIC?
- Mozilla Developer Network (MDN) – HTTP/3
- Kurose, J. F., Ross, K. W. Computer Networking: A Top-Down Approach. Pearson, 2021.
- Tanenbaum, A. S., Wetherall, D. J. Computer Networks. Pearson, 2013.
- Stevens, W. R. TCP/IP Illustrated, Volume 1: The Protocols. Addison-Wesley, 2011.