RFC 9002 - QUIC 丢包检测和拥塞控制
- 状态: Proposed Standard
- 发布日期: May 2021
- Stream: IETF
- 勘误: 无勘误
摘要 (Abstract)
本文档定义了 QUIC 的 loss detection (丢包检测) 和 congestion control (拥塞控制) 算法, 为 QUIC 提供可靠传输保证.
RFC 9002 与 QUIC transport 规范配套使用, 说明发送端如何估计 RTT, 如何判断 packet loss, 如何使用 probe timeout, 以及如何按照拥塞窗口、慢启动、恢复和持久拥塞规则控制发送速率. 这些机制共同决定 QUIC 在 UDP 之上如何实现可靠、有序且对网络友好的传输行为.
目录 (Contents)
- 1. 简介 (Introduction)
- 2. 约定和定义 (Conventions and Definitions)
- 3. QUIC 传输机制设计 (Design of the QUIC Transmission Machinery)
- 4. QUIC 与 TCP 的相关差异 (Relevant Differences between QUIC and TCP)
- 5. 估计往返时间 (Estimating the Round-Trip Time)
- 6. 丢包检测 (Loss Detection)
- 7. 拥塞控制 (Congestion Control)
- 8. 安全注意事项 (Security Considerations)
- 9. 参考文献 (References)
- 附录 A. 丢包恢复伪代码 (Loss Recovery Pseudocode)
- 附录 B. 拥塞控制伪代码 (Congestion Control Pseudocode)
相关资源 (Related Resources)
- 官方文本:
https://www.rfc-editor.org/rfc/rfc9002.txt - 官方页面:
https://datatracker.ietf.org/doc/html/rfc9002