案例: 用户访问一个web 页面 ,上边有2张图片,这么通信会经过几次三次握手呢
在现代 Web 开发中(使用 HTTP/1.1 或 HTTP/2),这是标准表现。
- 过程:
- 浏览器请求 HTML 页面,建立 1 个 TCP 连接(第 1 次握手)。
- 服务器返回 HTML。
- 浏览器解析 HTML,发现里面有 2 张图片。
- 浏览器利用长连接(Keep-Alive)特性,复用刚才建立的那个 TCP 连接,直接发送请求获取图片 1 和图片 2。
- 结果:全程只需要 1 次 TCP 三次握手。
- 依据:HTTP/1.1 协议默认开启
Connection: keep-alive,允许在一个连接上发送多个 HTTP 请求。
欢迎来撩 : 汇总all
