Je winkelwagen is leeg
Producten die je toevoegt, verschijnen hier.
QUIC is een versleuteld transportprotocol over UDP dat de basis vormt van HTTP/3 en verbindingen sneller opzet dan TCP.
QUIC is een transportprotocol dat over UDP loopt en de basis vormt van HTTP/3, de nieuwste versie van HTTP. Het doet het werk dat TCP en TLS eerst samen deden in één laag, zodat een beveiligde verbinding sneller klaarstaat.
Bij TCP met TLS kost het opzetten van een verbinding meerdere berichten heen en weer. QUIC combineert dat met de handshake van TLS 1.3, waardoor een nieuwe verbinding meestal na één rondgang klaar is. Een bezoeker die eerder op de site was, kan met 0-RTT zelfs meteen data meesturen.
Het grootste voordeel merk je op een wankele verbinding. QUIC verstuurt elk bestand, zoals een stylesheet of een afbeelding, in een eigen stroom, dus een verloren pakketje houdt alleen die ene stroom op, terwijl bij HTTP/2 over TCP alles op dat pakketje wacht. Bovendien heeft een QUIC-verbinding een eigen ID, zodat hij blijft werken als je telefoon van wifi naar 4G overstapt.
Een webserver kondigt HTTP/3 aan met de header alt-svc, waarna de browser bij volgende verzoeken via UDP-poort 443 overstapt. Op onze LiteSpeed-servers staat die aankondiging standaard aan. Controleer het met curl -sI https://jouwdomein.nl: zie je een regel als alt-svc: h3=":443"; ma=2592000, dan biedt je site HTTP/3 aan, en de browser onthoudt dat 30 dagen. In de ontwikkelaarstools van je browser zie je daarna h3 in de kolom Protocol, die je aanzet met een rechtermuisklik op de kolomkoppen.
QUIC werd ontworpen door Jim Roskind bij Google en draaide vanaf 2012 in Chrome. De IETF maakte er daarna een eigen standaard van, en noemde HTTP over QUIC voortaan HTTP/3 (Wikipedia).
Belangrijke mijlpalen: