🚀 Web hosting ultra-rapid de la doar 1€/lună!
HostPedia

QUIC

Rețelistică
Definiție

QUIC (Quick UDP Internet Connections) este un protocol de transport dezvoltat de Google care stă la baza HTTP/3. Funcționează peste UDP în loc de TCP, oferind conexiuni mai rapide, latență redusă și o mai bună rezistență la pierderea pachetelor. Este adoptat de browsere și servere web moderne.

QUIC a fost creat de Google în 2012 ca alternativă la TCP, protocolul de transport tradițional al internetului. Motivul principal a fost eliminarea latenței cauzate de procesul de stabilire a conexiunii TCP, care necesită mai multe schimburi de pachete (handshake) înainte ca datele să poată fi transmise.

În TCP tradițional, stabilirea unei conexiuni securizate necesită două etape: mai întâi handshake-ul TCP (3 pachete), apoi handshake-ul TLS (încă 2-3 pachete). QUIC combină aceste etape într-un singur pas, reducând dramatic timpul necesar pentru prima conexiune. Pentru conexiunile repetate către același server, QUIC poate realiza un handshake cu zero schimburi suplimentare (0-RTT).

Protocolul rezolvă și problema cunoscută ca head-of-line blocking din HTTP/2. Când TCP pierde un pachet, toate stream-urile multiplexate pe aceeași conexiune sunt blocate până la retransmiterea pachetului pierdut. QUIC gestionează fiecare stream independent, astfel încât pierderea unui pachet afectează doar stream-ul respectiv.

HTTP/3, standardizat de IETF în 2022, folosește QUIC ca protocol de transport. Browsere precum Chrome, Firefox, Safari și Edge suportă deja HTTP/3. Pe partea de server, Nginx, Cloudflare, LiteSpeed și alte soluții au implementat suport nativ.

Pentru site-urile web, trecerea la HTTP/3 cu QUIC înseamnă timpi de încărcare mai mici, mai ales pe conexiuni mobile sau instabile. Diferența este vizibilă în special la prima vizită a unui utilizator pe site, unde reducerea numărului de roundtrip-uri are cel mai mare impact.

Termeni Înrudiți