http2

孤城2866 个月前
网络·网络协议·http·http2·应用层协商
HTTP/2 的 ALPN(应用层协议协商)ALPN 的工作过程可以分为以下几个步骤:客户端发起 TLS 握手:服务器响应:建立 TLS 连接:在没有 ALPN 的情况下,客户端和服务器需要在建立 TLS 连接之后,通过应用层协议(如 HTTP/1.1 或 HTTP/2)进行额外的往返通信,以确定使用哪种协议。这种方式效率较低,增加了延迟。
孤城2866 个月前
网络协议·http·http2·头部压缩·hpack
HTTP/2 头部压缩 Header Compress(HPACK)详解在HTTP1.0中,我们使用文本的形式传输header,在header中携带cookie的话,每次都需要重复传输几百到几千的字节,这着实是一笔不小的开销。 在HTTP2.0中,我们使用了HPACK(HTTP2头部压缩算法)压缩格式对传输的header进行编码,减少了header的大小。并在两端维护了索引表,用于记录出现过的header,后面在传输过程中就可以传输已经记录过的header的键名,对端收到数据后就可以通过键名找到对应的值。
孤城2866 个月前
网络·网络协议·http·http3·http2·http发展历史
http发展史(http0.9、http1.0、http1.1、http/2、http/3)详解http3详解:http://t.csdnimg.cn/h45r3发布时间:1991年特点:缺点:发布时间:1996年
Saleson1 年前
netty·http2
HTTP2:netty http2 StreamChannel多流实现与Http2StreamFrame解码器的源码分析netty http2 server侧的核心逻辑个人认为,主要在编解码处理器和Stream Transform Channel这块,分别处理Http2 消息帧的编解码,以及连接的多流处理机制。对应用的处理类分别: