打开一个网页,HTTP 请求几次?TCP 几次?

面试题简述

打开一个网页的时候,一共会发多少次 HTTP 请求?又会建立几次 TCP 连接?

面试官想听的

1、是否真正理解浏览器和网络协议

2、是否知道一个页面不等于一个请求

面试回答举例

打开一个网页时,HTTP 请求次数和 TCP 连接次数并不是固定的,取决于页面内容和 HTTP 协议版本。

详情请参考:http://xhslink.com/o/5lyvnr7it26

由浅入深分析

1、请求是应用层概念,连接是传输层概念

2、协议演进的目标是减少连接开销

面试加分点

1、能区分 HTTP/1.1 和 HTTP/2

2、能提 Keep-Alive、多路复用

3、提到连接建立成本很高

#算法##春招##大厂##后端开发#
2025八股文复盘 文章被收录于专栏

带你复盘2025大厂八股文面试,拆解面试官到底想听啥

全部评论
学到了,第一个我还真不知道,谢啦
1 回复 分享
发布于 01-18 16:56 陕西

相关推荐

joecii:如果没有工资,那可能没有工资是这家公司最小的问题了
找实习记录
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务