HTTP2 简记

  • 完整的请求与响应复用
  • 有效压缩 HTTP 标头字段
  • 增加请求优先级的支持
  • 增加服务端推送的支持
  • 新的流控制、错误处理和升级机制

HTTP/2 的三个概念:

  • 数据流
  • 消息

关系:

  • 所有通信都在一个 TCP 连接上完成,此连接可以承载任意数量的双向数据流
  • 每个数据流都有一个唯一的标识符和可选的优先级信息,用于承载双向消息
  • 每条消息都是一条逻辑 HTTP 消息(例如请求或响应),包含一个或多个帧
  • 帧是最小的通信单位,承载着特定类型的数据,例如 HTTP 标头、消息负载等。来自不同数据流的帧可以交错发送,然后再根据每个帧头的数据流标识符重新组装。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。