🔥
码云GVP开源项目 12k star
Uniapp+ElementUI 功能强大 支持多语言、二开方便!
广告
## 用户空间实现 在用户空间中实现一个传输层协议有助于协议的快速迭代,协议的演进更为容易,不需要客户端和服务器更新其操作系统内核才能部署新的版本。 QUIC本身没有固有的东西阻碍未来在操作系统内核中实现和提供QUIC协议。 ### 众多的实现 在用户空间中实现一个新的传输层协议时,一个显而易见的效果是我们会看到很多独立的实现。 在可预见的未来,不同的应用程序可能包含(或基于)不同的HTTP/3和QUIC实现。
导言
为什么需要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