Vue前端面试题总结(二十三)如何理解URL 到页面加载完成发生了什么?详解

本文详细介绍了URL到页面加载的过程,包括DNS解析、TCP三次握手建立连接、HTTP请求发送及响应处理、页面渲染以及TCP四次挥手断开连接的全过程。重点讲解了三次握手和四次挥手的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

URL到页面的加载

1.DNS解析
2.TPS解析(三次握手)
3.发送HTTP请求
4.服务器处理需要返回的数据
5.浏览器解析页面
6.链接结束(四次挥手)

这里一般会衍生服务器状态跟三次握手和四次挥手的原理

如何理解三次握手

第一次握手
客户端向服务器发送链接请求
第二次握手
服务器如果同意连接 发送应答请求
第三握手
当客户端收到链接同意的应答后 还要给服务器发送一个确认信息

如何理解四次挥手

第一次挥手
客户端认为数据已经发送完成 它还要先服务器发送一个释放请求状态
第二次挥手
服务器收到客户端的发送的释放请求状态 会进入准备释放状态
第三次挥手
服务端向客户端发送完所有的请求后 向客户端发送释放请求
第四次挥手
客户端收到释放请求后 向服务器发送确认请求 之后释放链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值