HTTP协议版本演进
路线
| 版本 | 时间 | 核心特点 |
|---|---|---|
| HTTP/0.9 | 1991 | 仅 GET,无 Header |
| HTTP/1.0 | 1996 | 引入 Header、状态码、内容类型 |
| HTTP/1.1 | 1999 | Keep-Alive、Host、缓存,成为长期主流 |
| HTTP/2 | 2015 | 二进制帧、多路复用、HPACK 压缩 |
| HTTP/3 | 2022 | 基于 QUIC(UDP),低延迟、无 TCP 队头阻塞 |
演进方向:
HTTP/1.1:解决连接效率问题
→ HTTP/2:解决并发传输问题
→ HTTP/3:解决 TCP队头阻塞和弱网问题
核心变化:
HTTP/1.1
TCP + 文本 + 多连接
↓
HTTP/2
TCP + 二进制 + 多路复用
↓
HTTP/3
QUIC(UDP) + 多路复用 + 快速握手