看啥推荐读物
专栏名称: 武哥聊编程
这里有技术,有段子,有生活,也有资源,要不然怎么叫 “私房菜” 呢?
今天看啥  ›  专栏  ›  武哥聊编程

疯了吧!面试官 5 连问一个 TCP 连接可以发多少个 HTTP 请求?

武哥聊编程  · 公众号  ·  · 2019-07-04 08:43
来源:https://zhuanlan.zhihu.com/p/61423830曾经有这么一道面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么?相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢?要搞懂这个问题,我们需要先解决下面五个问题:现代浏览器在与服务器建立了一个 TCP 连接后是否会在一个 HTTP 请求完成后断开?什么情况下会断开?一个 TCP 连接可以对应几个 HTTP 请求?一个 TCP 连接中 HTTP 请求发送可以一起发送么(比如一起发三个请求,再三个响应一起接收)?为什么有的时候刷新页面不需要重新建立 SSL 连接?浏览器对同一 Host 建立 TCP 连接到数量 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照