QUIC (Quick UDP Internet Connections) on verkkoprotokolla, joka toteuttaa HTTP/2:n ja TLS-salauksen UDP-liikenteellä TCP-liikenteen sijaan.[1][2] Aiemmin tunnettu nimellä HTTP-over-QUIC protokolla tunnetaan jatkossa nimellä HTTP/3 ja IETF suunnittelee protokollan seuraavan HTTP/2 versiota.[2][3] Google on ollut merkittävässä osassa protokollan kehityksessä, mutta IETF suunnittelee protokollasta yleisempää standardiversiota.[2][3] Yhdistämällä eri protokollakerrokset voidaan pienentää latenssia ja kommunikointiviiveitä edestakaisessa liikenteessä merkittävästi.[4]

Suorituskykymittauksissa on todettu eroja eri QUIC-toteutuksissa.[5] QUIC tarjoaa etuja latenssin kannalta, mutta samalla vaatii enemmän toteutukselta, joka johtaa epäjohdonmukaisuuksiin suorituskyvyssä toteutuksien välillä.[5]

Standardit muokkaa

  • RFC 9000 QUIC: A UDP-Based Multiplexed and Secure Transport
  • RFC 8999 Version-Independent Properties of QUIC
  • RFC 9001 Using TLS to Secure QUIC
  • RFC 9002 QUIC Loss Detection and Congestion Control

Lähteet muokkaa

  1. QUIC, a multiplexed stream transport over UDP Chromium. Viitattu 17.11.2018.
  2. a b c HTTP-over-QUIC to be renamed HTTP/3 12.11.2018. ZDNet. Viitattu 17.11.2018.
  3. a b The next version of HTTP won’t be using TCP 13.11.2018. Ars Technica. Viitattu 17.11.2018.
  4. A QUIC update on Google’s experimental transport 17.4.2015. Chromium. Viitattu 17.11.2018.
  5. a b Dissecting Performance of Production QUIC (PDF) cs.brown.edu. Viitattu 5.8.2021. (englanniksi)

Aiheesta muualla muokkaa