http协议的演变

HTTP/1.0 到 HTTP/1.1

主要实现了对TCP连接的复用

    HTTP/1.0:每一对HTTP请求和响应都需要打开一个单独的TCP连接

    HTTP/1.1:  引入了持久连接的概念,通过设置Connection头部为keep-alive的方式,不让TCP连接关闭。

HTTP/1.1 到 HTTP/2

    HTTP/2  (https默认使用HTTP/2)

       1.通过将HTTP消息拆分为独立的帧,进行交错发送。

       2.对HTTP头部进行了二进制编码

       3.实现Header压缩,服务端主动推送,流优先级等能力。

HTTP/2到HTTP/3

    主要实现了基于UDP协议,更快的传输,另外使用了UDP的QUIC协议,主要用于负责合并纠错,重建丢失的数据。

      

原文地址:https://www.cnblogs.com/userGao/p/14808368.html