QUIC
| TCP/IP-pino | |
|---|---|
sovelluskerros |
BGP · DHCP · DNS · ESMTP · FTP · HTTP · IMAP · IRC · LDAP · MGCP · NNTP · NTP · POP3 · RPC · RTP · RTSP · SIP · SMTP · SNMP · SOCKS · SSH · Telnet · TLS/SSL · XMPP · (..lisää..) |
kuljetuskerros |
TCP · UDP · QUIC · DCCP · SCTP · RSVP · RIP · ECN |
verkkokerros |
IP (IPv4 ja IPv6) · ICMP (ICMPv6) · IGMP · IPsec |
| siirtoyhteyskerros | ARP · IS-IS · NDP · OSPF · L2TP · PPP |
| fyysinen kerros | |

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]
QUIC korvaa TCP:n käyttämän tavan osoitteen ja porttinumeron pareille ja sen sijaan käyttää yksilöllisiä GUID-tunnisteita, jonka tavoitteena on helpottaa tilanteita joissa mobiililaite siirtyy verkosta toiseen.[5][6] QUIC-protokollassa pakettien kentät voivat olla vaihtuvan pituisia, jolloin ne voivat olla lyhyempiä tai pidempiä tarpeen mukaan. QUIC on suunniteltu tukemaan useaa tietovirtaa samalla yhteydellä, jolloin ei tarvita montaa rinnakkaista yhteyttä omilla ruuhkanseurannoillaan. TLS ei ole erillisenä kerroksena vaan osa QUIC-toimintaa, jolloin yhteyden neuvottelussa voidaan usean edestakaisen paketin sijaan siirtyä suoraan tiedon välittämiseen (0-RTT).[6]
Suorituskykymittauksissa on todettu eroja eri QUIC-toteutuksissa.[7] QUIC tarjoaa etuja latenssin kannalta, mutta samalla vaatii enemmän toteutukselta, joka johtaa epäjohdonmukaisuuksiin suorituskyvyssä toteutuksien välillä.[7]

Standardit
[muokkaa | muokkaa wikitekstiä]Lähteet
[muokkaa | muokkaa wikitekstiä]- ↑ QUIC, a multiplexed stream transport over UDP Chromium. Viitattu 17.11.2018.
- 1 2 3 HTTP-over-QUIC to be renamed HTTP/3 12.11.2018. ZDNet. Viitattu 17.11.2018.
- 1 2 The next version of HTTP won’t be using TCP 13.11.2018. Ars Technica. Viitattu 17.11.2018.
- ↑ A QUIC update on Google’s experimental transport 17.4.2015. Chromium. Viitattu 17.11.2018.
- ↑ Jim Roskind: QUIC (PDF) ietf.org. 2013-11-7. Viitattu 16.4.2026. (englanniksi)
- 1 2 Bruce Davie: QUIC will soon be as important as TCP – but it's vastly different theregister.com. 16.4.2026. Viitattu 16.4.2026. (englanniksi)
- 1 2 Dissecting Performance of Production QUIC (PDF) cs.brown.edu. Viitattu 5.8.2021. (englanniksi)



