Stream

  • 2026.05.23 | youres | 20次围观
    HTTP/2 Stream流创建流程详解:从TCP握手到请求发送的完整过程
    上一篇文章聊了HTTP/2的多路复用原理,知道了多个请求可以在同一条TCP连接上并行传输。但多路复用只是结果,底层是怎么"起个头"让 Stream 跑起来的?今天就把这个过程拆开来,一步步说清楚。一、HTTP/2 连接建立:从TCP到HTTP/2的握手HTTP/2 不能凭空出现,必须先建立一条有效的 TCP 连接。流程如下:TCP 三次握手建立连接(这是基础,不变)TLS 握手协商加密参数(HTTP/2 推荐使用 TLS 1.2+,且会协商 ALPN 标识)握手完成后,客户端...
  • 2026.05.23 | youres | 16次围观
    HTTP/2 多路复用工作原理:让网站速度翻倍的核心技术
    什么是HTTP/2多路复用 HTTP/2多路复用是HTTP协议历史上最重要的性能优化技术之一。简单来说,它允许在一个TCP连接上同时传输多个请求和响应,彻底解决了HTTP/1.1的队头阻塞问题。 在HTTP/1.1时代,浏览器加载一个网页需要建立多个TCP连接,每个连接只能串行处理请求——发一个请求,等一个响应,再发下一个。这种方式效率低下,浪费了大量等待时间。 HTTP/2引入多路复用后,情况完全改变:所有请求响应可以在同一个TCP连接上并行传输,互不干扰。这意味着加载...
1