HTTP/1.x/2 的特性

HTTP2.0和HTTP1.X相比的新特性:

1、HTTP2.0 是基于二进制格式传输的,由于0,1更加简单,所以更加健壮。而http1.X是基于文本格式的,文本表示的形式多样,必然要考虑的点比较多。

2、HTTP2.0支持多路复用,即连接共享。一个连接可以有多个request,每个request用id区别,分发到不同的服务端请求。

3、HTTP2.0支持header压缩。HTTP1.x有大量的重复的header头信息,这里占有大量带宽,所以HTTP2.0endoce,避免了重复的传输。

4、服务端推送,HTTP2.0支持服务端向客户端push消息,server push。

扩展:

1.1相对于1.0最大的变化就是增加了持久连接支持,HTTP1.1支持连接复用,由于http是基于tcp,所以每次请求都最少3次握手才能传送消息,如果连接复用,那么大大节省了资源和时间。

HTTP2.0是基于spdy改进的,但是也有两点不同:

HTTP2.0支持http,spdy强制https

HTTP2.0  header的压缩算法采用heack算法而不是spdy的DEFLATE算法。

你可能感兴趣的:(HTTP/1.x/2 的特性)