共计 372 个字符,预计需要花费 1 分钟才能阅读完成。
HTTP/1.1 的缺陷
HTTP/1.1 有两个主要的缺点:安全不足和性能不高。
- 高延迟–带来页面加载速度的降低
- 无状态特性–带来的巨大 HTTP 头部
- 明文传输–带来的不安全性
- 不支持服务器推送消息
SPDY 协议与 HTTP/2
HTTP/ 2 主要是为了解决 HTTP 1.1 性能不好的问题而出现的。当初 Google 为了提高 HTTP 性能,做出了 SPDY,也就是 HTTP/ 2 的前身,后来也发展成为 HTTP/ 2 的标准。
- 二进制传输
- Header 压缩
- 多路复用
- Server Push
- 提高安全性
HTTP/3 新特性
QUIC 基于 UDP 实现,是 HTTP/3 中的底层支撑协议,该协议基于 UDP,又取了 TCP 中的精华,实现了即快又可靠的协议。
- 基于 UDP 协议的“QUIC”协议
- 实现了类似 TCP 的流量控制、传输可靠性的功能
- 实现了快速握手功能
- 集成了 TLS 加密功能
- 多路复用,彻底解决 TCP 中队头阻塞的问题
正文完