| 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. Aiemmin tunnettu nimellä HTTP-over-QUIC protokolla tunnetaan jatkossa nimellä HTTP/3 ja IETF suunnittelee protokollan seuraavan HTTP/2 versiota. Google on ollut merkittävässä osassa protokollan kehityksessä, mutta IETF suunnittelee protokollasta yleisempää standardiversiota. Yhdistämällä eri protokollakerrokset voidaan pienentää latenssia ja kommunikointiviiveitä edestakaisessa liikenteessä merkittävästi.
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. 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).
Suorituskykymittauksissa on todettu eroja eri QUIC-toteutuksissa. QUIC tarjoaa etuja latenssin kannalta, mutta samalla vaatii enemmän toteutukselta, joka johtaa epäjohdonmukaisuuksiin suorituskyvyssä toteutuksien välillä.
