http2.0协议再http1.1 http1.0及以前的版本基础上,进行相应的修改。主要的特性有:
1。 二进制协议
http1.0之前都是文本协议,http1.1版本的头信息是文本,数据体可以是文本或者二进制数据。
http2.0协议整个都是二进制数据,协议头和数据体都是二进制协议。
协议头和数据体,都被称为“帧”(frame):头信息帧和数据帧。
2. 多工(Multiplexing)
HTTP/2 复用TCP连接,在一个连接里,客户端和浏览器都可以同时发送多个请求或回应,而且不用按照顺序一一对应,这样就避免了"队头堵塞"。