http2
帧化:头信息帧 数据信息帧
连接复用:一个报文分解成多个帧 在一条链路上传输,回来也一样
hpack压缩:客户端和服务端维护一个表,存储请求头,如果下次请求发生变化,只需要把头中变化的信息带上就行了,其他的都不用传,因为服务端也已经缓存。
http3:
因为http2 使用的是一个连接,那个有一个丢包后,后边其他的包都要等待重排。http3使用基于udp的QUIC解决这个问题。
http2
帧化:头信息帧 数据信息帧
连接复用:一个报文分解成多个帧 在一条链路上传输,回来也一样
hpack压缩:客户端和服务端维护一个表,存储请求头,如果下次请求发生变化,只需要把头中变化的信息带上就行了,其他的都不用传,因为服务端也已经缓存。
http3:
因为http2 使用的是一个连接,那个有一个丢包后,后边其他的包都要等待重排。http3使用基于udp的QUIC解决这个问题。