layout: page title: QUIC connection protocol
This document describes the wire specification of QUIC. It is based on the following IETF drafts:
1.QUIC: A UDP-Based Multiplexed and Secure Transport draft-ietf-quic-transport-29.
The protocol is modeled as a stack of layers. Each layer is associated with one or more event types. The highest-level events in this stack correspond to the sending and receiving of application data, while the lowest-level events correspond to UDP datagrams. The layers in the stack are, from top to bottom:
- The application
- The TLS handshake protocol
- The QUIC frame protocol
- The QUIC packet protocol
- QUIC packet protection
- UDP
Referencesยค
include quic_types
include quic_transport_error_code
include quic_time
include quic_application
include quic_security
include quic_frame
include quic_packet
include quic_packet_retry
include quic_packet_vn
include quic_packet_0rtt #for receiving
include quic_packet_coal_0rtt #for sending (warning bug in ivy iff name == quic_packet_0rtt_coal)