51Testing软件测试论坛

标题: 在浏览器中输入了一个 url 后,请求流程是什么样的? [打印本页]

作者: 测试积点老人    时间: 2024-5-7 09:26
标题: 在浏览器中输入了一个 url 后,请求流程是什么样的?
回复可见


作者: kallinr    时间: 2024-5-8 09:06
学习一下
作者: 郭小贱    时间: 2024-5-8 09:12
1.执行 DNS 域名解析;
2.封装 HTTP 请求数据包;
3.封装 TCP 请求数据包;
4.建立 TCP 连接(3 次握手);
5.参数从客户端传递到服务器端;
6.服务器端得到客户端参数之后,进行相应的业务处理,再将结果封装成 HTTP 包,返回给客户端;
7.服务器端和客户端的交互完成,断开 TCP 连接(4 次挥手);
8.浏览器通过自身执行引擎,渲染并展示最终结果给用户。
作者: bellas    时间: 2024-5-8 09:14
直接跳转到含有url
的网页
作者: oliver.tang    时间: 2024-5-8 09:26
发送域名,解析
作者: jingzizx    时间: 2024-5-8 09:26
.执行 DNS 域名解析;
2.封装 HTTP 请求数据包;
3.封装 TCP 请求数据包;
4.建立 TCP 连接(3 次握手);
5.参数从客户端传递到服务器端;
6.服务器端得到客户端参数之后,进行相应的业务处理,再将结果封装成 HTTP 包,返回给客户端;
7.服务器端和客户端的交互完成,断开 TCP 连接(4 次挥手);
8.浏览器通过自身执行引擎,渲染并展示最终结果给用户。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2