在浏览器中输入一个 URL 至页面呈现发生了啥?

一、总体过程
1.浏览器获得url对应的请求,向操作系统请求该url对应的iP地址
2.操作系统查询DNS (首先查询本地host文件,没有则查询网络)获得对应ip地址
3.浏览器发送tcp连接请求向 ip地址对应的服务器(带SYN标志数据包)。
4.服务器收到tcp连接请求后,回复可以链接请求(有SYN/ACK标志的数据包)。
5.浏览器收到回传的数据,确认ok后,还会向服务端发送数据(带ACK标志的数据包)包表示三次握手结束。
6.三次握手成功后,浏览器和服务端开始tcp连接形式传输数据包。
7.服务器传给浏览所需要的资源数据。
8.浏览器获得数据,渲染网页然后呈现给用户。
参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值