Skip to content

Commit

Permalink
Merge pull request #92 from quicwg/short_abstract
Browse files Browse the repository at this point in the history
Short abstract
  • Loading branch information
janaiyengar committed Feb 17, 2017
2 parents 6123667 + 996f3aa commit dc4d448
Showing 1 changed file with 17 additions and 22 deletions.
39 changes: 17 additions & 22 deletions draft-ietf-quic-transport.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,19 +95,10 @@ informative:

--- abstract

QUIC is a multiplexed and secure transport protocol that runs on top of UDP.
QUIC builds on past transport experience, and implements mechanisms that make it
useful as a modern general-purpose transport protocol. Using UDP as the basis
of QUIC is intended to address compatibility issues with legacy clients and
middleboxes. QUIC authenticates all of its headers, preventing third parties
from changing them. QUIC encrypts most of its headers, thereby limiting
protocol evolution to QUIC endpoints only. Therefore, middleboxes, in large
part, are not required to be updated as new protocol versions are deployed.
This 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. Accompanying documents describe QUIC's loss recovery and
congestion control, and the use of TLS 1.3 for key negotiation.
This document defines the core of the QUIC transport protocol. This document
describes connection establishment, packet format, multiplexing and reliability.
Accompanying documents describe the cryptographic handshake and loss detection.


--- note_Note_to_Readers

Expand All @@ -124,19 +115,23 @@ code and issues list for this draft can be found at
# Introduction

QUIC is a multiplexed and secure transport protocol that runs on top of UDP.
QUIC builds on past transport experience and implements mechanisms that make it
useful as a modern general-purpose transport protocol. Using UDP as the
substrate, QUIC seeks to be compatible with legacy clients and middleboxes.
QUIC authenticates all of its headers, preventing middleboxes and other third
parties from changing them, and encrypts most of its headers, limiting protocol
evolution largely to QUIC endpoints only.
QUIC aims to provide a flexible set of features that allow it to be a
general-purpose transport for multiple applications.

QUIC implements techniques learned from experience with TCP, SCTP and other
transport protocols. Using UDP as the substrate, QUIC seeks to be compatible
with legacy clients and middleboxes. QUIC 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.

This 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. Accompanying documents describe QUIC's loss detection and
congestion control {{QUIC-RECOVERY}}, and the use of TLS 1.3 for key negotiation
{{QUIC-TLS}}.
reliability.

Accompanying documents describe QUIC's loss detection and congestion control
{{QUIC-RECOVERY}}, and the use of TLS 1.3 for key negotiation {{QUIC-TLS}}.


# Conventions and Definitions
Expand Down

0 comments on commit dc4d448

Please sign in to comment.