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]
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 | muokkaa wikitekstiä]- 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 | muokkaa wikitekstiä]- ↑ QUIC, a multiplexed stream transport over UDP Chromium. Viitattu 17.11.2018.
- ↑ a b c HTTP-over-QUIC to be renamed HTTP/3 12.11.2018. ZDNet. Viitattu 17.11.2018.
- ↑ a b 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.
- ↑ a b Dissecting Performance of Production QUIC (PDF) cs.brown.edu. Viitattu 5.8.2021. (englanniksi)
Aiheesta muualla
[muokkaa | muokkaa wikitekstiä]- https://www.chromium.org/quic
- https://datatracker.ietf.org/wg/quic/documents/
- https://engineering.fb.com/2020/10/21/networking-traffic/how-facebook-is-bringing-quic-to-billions/
- Implementations (englanniksi)