HTTP/2 是由 IETF(互联网工程任务组)制定的 HTTP 协议最新版本,于 2015 年正式发布,旨在提升网络性能与效率。相比 HTTP/1.1,它引入了多项关键改进,以下是核心特性:

📌 主要特性

  • 多路复用(Multiplexing)
    ⚡ 通过单个 TCP 连接并发传输多个请求/响应,避免阻塞问题。
  • 头部压缩(Header Compression)
    📦 使用 HPACK 算法压缩请求头,减少冗余数据传输。
  • 服务器推送(Server Push)
    🚀 服务器可主动向客户端推送资源,预加载关键内容。
  • 二进制分帧(Binary Framing)
    🔍 数据以二进制帧格式传输,提升解析效率与灵活性。

🌐 优势对比

特性 HTTP/1.1 HTTP/2
多路复用 不支持 ✅ 支持
头部压缩 不支持 ✅ 支持
传输效率 较低 高速优化
安全性 可选 HTTPS 强烈推荐 HTTPS
HTTP2_Overview

📚 扩展阅读

如需深入了解 HTTP/2 与 HTTP/1.1 的差异,可参考本站文档:
HTTP/1.1 协议详解
或对比 HTTP/3 协议特点

HTTP2_Comparison