HTTP/2标准发布及相关介绍

Http2协议以RFC7540正式发布,HTTP / 2可以更有效地利用网络资源,通过引入首部字段压缩以及在相同的连接上允许多个并发交换等手段降低了网络延迟,提升了通讯性能。还引入了从服务器到客户端的主动推送Push。

今天,Http1.1已经变成了互联网主要的协议,在协议和基础设施上投入了巨资。当初HTTP协议诞生时曾经被误以为是相当简单直接的协议,但是时间证明错了。1996年在RFC 1945中颁布的Http 1.0 有60页规定,RF2616描述的HTTP1.1只在三年后也就是1999年颁布,大幅增加到176页,HTTP1.1变得很大,包括许多细节、必要的和可选的配件。后来自然增长为一个软件生态系统,好像几乎没有什么没有实现过,但其实并不是,导致一个情况:开始很少用到的功能很少实现,而实现的功能以后却很少用到。最后,当客户端和服务器端开始增加这些功能以后就导致了互操作性问题,HTTP Pipelining是这样情况的主要例子。

详细见:Http 2.0协议简介

rfc7540