QUIC全集

QUIC是新一代传输协议。

QUIC工作组(QUIC Work Group, quicwg)是QUIC协议撰写小组,其站点详细列出了围绕该协议已发版或正在撰写阶段的全部IETF文档及草稿。

本站翻译其中已经定稿的文档并予以展示。

QUIC四层

已经定稿的QUIC四层文档共11篇,原文及中译如下:

RFC8999中文:《QUIC版本通用属性》。

原文:Version-Independent Properties of QUIC

RFC8999定下了QUIC协议版本升级及协商所需要遵守的规范,后世所有QUIC版本均须遵守,故译“QUIC版本通用属性”。

RFC9000中文:《QUIC,一种基于UDP的安全多路复用传输协议》。

原文:QUIC: A UDP-Based Multiplexed and Secure Transport

RFC9000详细描绘了QUIC四层可靠传输协议,一般简称为“QUIC传输协议”。同时,由于该文是自QUIC问世以来的发版的第一份RFC正式文档,因此其定义的QUIC协议也称被为“QUIC版本1”。

RFC9001中文:《使用TLS保护QUIC》。

原文:Using TLS to Secure QUIC

RFC9001描述了如何使用TLS加密QUIC。

RFC9002中文:《QUIC丢包检测和拥塞控制》。

原文:QUIC Loss Detection and Congestion Control

RFC9002描述了QUIC的丢包检测与恢复算法有关内容,其中提出了PTO机制用以取代RTO和TLP机制管理数据包超时重传。

RFC9221中文:《QUIC不可靠数据报文传输扩展》。

原文:An Unreliable Datagram Extension to QUIC

RFC9221描述了如何使用QUIC进行不可靠数据传输。

RFC9287中文:《QUIC位转义》。

原文:Greasing the QUIC Bit

描述QUIC位转义。

RFC9308中文:《QUIC协议的适用范围》。

原文:Applicability of the QUIC Transport Protocol

讨论了QUIC的适用性。

RFC9312中文:《QUIC协议的可管理性》。

原文:Manageability of the QUIC Transport Protocol

讨论了QUIC的可管理性。

RFC9368中文:《QUIC兼容版本协商》。

原文:Compatible Version Negotiation for QUIC

具体定义了QUIC的版本协商机制,包括双端如何协商出一个兼容版本。

RFC9369中文:《QUIC版本2》。

原文:QUIC Version 2

发布了QUIC版本2。

RFC9443中文:《QUIC的多路复用更新》。

原文:Multiplexing Scheme Updates for QUIC

描述QUIC针对多路复用进行的更新。

QUIC七层

QUIC七层共5篇文档定稿,原文及中译如下:

RFC9114中文:《HTTP/3

原文:HTTP/3

描述基于QUIC的HTTP/3协议。

RFC9204中文:《QPACK:HTTP/3的压缩算法

原文:QPACK: Field Compression for HTTP/3

描述HTTP/3用到的头部压缩算法QPACK。

RFC9220中文:《HTTP/3网络套接字

原文:Bootstrapping WebSockets with HTTP/3

描述如何通过HTTP/3引导网络套接字(WebSocket)。

RFC9250中文:《DNS专用QUIC连接

原文:DNS over Dedicated QUIC Connections

描述了DNS使用QUIC连接。

RFC9412中文:《HTTP/3之ORIGIN扩展

原文:The ORIGIN Extension in HTTP/3

描述了ORIGIN字段在HTTP/3中的用法。

文档翻译规范