HTTP3详解
导言
为什么需要QUIC
回顾HTTP/2
TCP队头阻塞
用TCP还是UDP
协议僵化
安全性
减少延迟
协议进展
IETF
HTTP/2的经验
标准化进展情况
协议特点
基于UDP
可靠性
数据流
有序交付
快速握手
TLS 1.3
传输层与应用层协议
QUIC之上的HTTP协议
QUIC之上的非HTTP协议
QUIC工作原理
连接
使用TLS的连接
数据流
0-RTT
旋转比特位
用户空间实现
API
HTTP/3
HTTPS:// URL
使用Alt-svc自举
QUIC流与HTTP/3
优先度
服务器推送
与HTTP/2的比较
常见批评
技术标准
QUIC v2
本书使用 GeChiUI.com 发布
快速握手
快速握手
最后更新于:2022-04-02 07:01:20
# 快速握手 QUIC提供0-RTT和1-RTT的连接建立,这意味着QUIC在最佳情况下不需要任何的额外往返时间便可建立新连接。其中更快的0-RTT仅在两个主机之间建立过连接且缓存了该连接的“秘密”(secret)时可以使用。 ## 早期数据(Early data) QUIC允许客户端在0-RTT的情况下直接捎带数据。这使得客户端能尽早向对方传送数据,当然也使得服务器能更快地发回数据响应。
';