jspωiki
Quick UDP Internet Connections

Overview[1][2]#

Quick UDP Internet Connections (QUIC) Protocol was designed by Jim Roskind at Google and supports a set of multiplexed connections between two endpoints over User Datagram Protocol (UDP), and was designed to provide security protection equivalent to TLS/SSL

Quick UDP Internet Connections was submitted to the IETF for Standards Track in June 2015, an Internet Draft of a specification for QUIC was submitted to the IETF for standardization. A QUIC Working Group was established in 2016.[3]

Quick UDP Internet Connections (QUIC) is defined in QUIC- A UDP-Based Multiplexed and Secure Transport

Quick UDP Internet Connections implements X25519 for Encryption

Quick UDP Internet Connections is a multiplexed and secure transport protocol that runs on top of UDP. QUIC aims to provide a flexible set of features that allow it to be a general-purpose transport for multiple applications.

Quick UDP Internet Connections implements techniques learned from experience with TCP, SCTP and other transport protocols.

Quick UDP Internet Connections uses UDP as substrate so as to not require changes to legacy client Operating Systems and middleboxes to be deployable.

Quick UDP Internet Connections authenticates all of its headers and encrypts most of the data it exchanges, including its signaling. This allows the protocol to evolve without incurring a dependency on upgrades to middleboxes. QUIC- A UDP-Based Multiplexed and Secure Transport document describes the core QUIC protocol, including the conceptual design, wire format, and mechanisms of the QUIC protocol for connection establishment, stream multiplexing, stream and connection-level flow control, and data reliability.

More Information#

There might be more information for this subject on one of the following: