发布时间:2016 年
与 HTTP1.1 相比的优点
- 支持多路复用,解决了应用层的队头阻塞问题(HTTP 1.1 是按顺序发送和响应的)
- HPACK 头部压缩算法,传输更高校
存在的缺点
- 传输层 TCP 队头阻塞依然存在
- TCP 与 TSL 的握手时延迟:TCP三次握手 TSL 四次握手,3次RTT
- 网络迁移需要重新连接
- 一个 TCP 连接由 srcIP、srcPort、tgIP、tgPort 确定,若 IP 地址或端口发生变化,就要重新进行连接
2019 年 HTTP3.0 横空出世,解决了存在的缺点