美文网首页
[学习笔记]HTTP/2特性

[学习笔记]HTTP/2特性

作者: 砂壶 | 来源:发表于2020-04-01 21:51 被阅读0次

HTTP协议入门文章:http://www.ruanyifeng.com/blog/2016/08/http.html

HTTP/2

  1. 二进制协议
    HTTP/1.1 版的头信息是文本(ASCII编码),数据体可以是文本,也可以是二进制。HTTP/2 则是一个彻底的二进制协议,头信息和数据体都是二进制

  2. 多工
    HTTP/2 复用TCP连接,在一个连接里,客户端和浏览器都可以同时发送多个请求或回应,而且不用按照顺序一一对应,这样就避免了"队头堵塞"。

  3. 数据流
    HTTP/2 将每个请求或回应的所有数据包,称为一个数据流(stream)。每个数据流都有一个独一无二的编号。数据包发送的时候,都必须标记数据流ID,用来区分它属于哪个数据流。

  4. 头信息压缩
    引入了头信息压缩机制(header compression)。一方面,头信息使用gzip或compress压缩后再发送;另一方面,客户端和服务器同时维护一张头信息表,所有字段都会存入这个表,生成一个索引号,以后就不发送同样字段了,只发送索引号,这样就提高速度了。

  5. 服务器推送
    HTTP/2 允许服务器未经请求,主动向客户端发送资源

相关文章

  • [学习笔记]HTTP/2特性

    HTTP协议入门文章:http://www.ruanyifeng.com/blog/2016/08/http.ht...

  • [学习笔记]HTTP/1.1特性

    持久连接TCP连接默认不关闭,可以被多个请求复用,不用声明Connection: keep-alive 管道机制在...

  • 一文读懂HTTP/2及HTTP/3特性

    摘要: 学习 HTTP/2 与 HTTP/3。 原文:一文读懂HTTP/2 及 HTTP/3特性 作者:浪里行舟 ...

  • HTTP学习笔记#2

    五、与HTTP协作的web服务器 HTTP/1.1 规范允许一台HTTP服务器搭建多个web站点,即在相同IP地址...

  • HTTP学习笔记(2)

    最近几天身体不太好。咽喉炎,感冒啥的,弄的我浑身软无力,美女易推倒,咳,那个,说到哪儿呢?哦,今天勉强看完了第二章...

  • http/2 学习笔记

    http/2 学习 自己对于http/2 的理解还停留在面试死记硬背的水平,所以最近对自己心中一些疑问以及自己的理...

  • 2019-10-22

    今日学习计划: 1.详细了解TCP, UDP, QUIC,写下笔记。 2.详细了解HTTP,HTTP2,HTTP3...

  • 15,http2随便谈谈

    http2相对于http有如下特性:

  • HTTP2学习笔记

    HTTP2协议 HTTP的1.1的现状: http1.1过于庞大,有很多实现的细枝末节很难彻底实现。导致客户端和服...

  • HTTP协议学习笔记(2)

    客户端与服务端的通信与TCP连接 1. 客户端与服务端的通信过程 当客户端想要跟服务端进行信息交互时,过程如下: ...

网友评论

      本文标题:[学习笔记]HTTP/2特性

      本文链接:https://www.haomeiwen.com/subject/vuezuhtx.html