继HTTP/2之后又来了HTTP/3,你理解什么是HTTP/3吗?

HTTP/1.1的缺陷

HTTP/1.1有两个主要的缺点:安全不足和性能不高。

  1. 高延迟–带来页面加载速度的降低
  2. 无状态特性–带来的巨大HTTP头部
  3. 明文传输–带来的不安全性
  4. 不支持服务器推送消息

SPDY 协议与 HTTP/2

HTTP/2主要是为了解决HTTP 1.1性能不好的问题而出现的。当初Google为了提高HTTP性能,做出了SPDY,也就是HTTP/2的前身,后来也发展成为HTTP/2的标准。

  1. 二进制传输
  2. Header 压缩
  3. 多路复用
  4. Server Push
  5. 提高安全性

HTTP/3 新特性

QUIC 基于 UDP 实现,是 HTTP/3 中的底层支撑协议,该协议基于 UDP,又取了 TCP 中的精华,实现了即快又可靠的协议。

  1. 基于 UDP 协议的“QUIC”协议
  2. 实现了类似TCP的流量控制、传输可靠性的功能
  3. 实现了快速握手功能
  4. 集成了TLS加密功能
  5. 多路复用,彻底解决TCP中队头阻塞的问题

评论

还没有评论...留下你的评论!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Sidebar