应用层:
1.浏览器向DNS服务器发起DNS请求,进行域名解析,获得相应的IP地址
2.根据HTTP协议生成HTTP报文请求
在应用层将要发送的数据内容形成了应用层的报文data,发送到传输层
传输层:
3.TCP的三次握手
把处理的数据段发送到网络层
网络层:
4.IP寻址
5.ARP协议获取MAC地址
数据在网络层被打包,这样封装上了网络层的包头,包头内部含有源及目的的ip地址
数据链路层:
6.MAC寻址
7.服务器接受请求
8.服务端处理请求
9.服务端提供响应
10.四次挥手
11.浏览器解析和渲染页面,展示给用户
总结:
输入URL→DNS回应报文→TCP→IP→MAC→请求域名解析的主机。
请求域名解析的主机收到数据帧
数据帧→IP→TCP→DNS→浏览器。
参考博客:
访问一个网页的全过程(超详细版)
电脑上访问一个网页的整个过程
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/10379.html