/**
* 一个URL到页面展现的过程
* 1. DNS域名解析
* ---根据域名获取请求地址,浏览器,电脑,路由器都会有DNS域名缓存,还有专门的DNS域名服务器
* 2. TCP协议三次握手
* --- 1)客户端发送,SYN=1,Seq=X
* --- 2)服务器发送,SYN=1, ACK=X+1, Seq=Y ,确定响应
* --- 3)服务器发送,ACK=Y+1, Seq=Z 表示握手结束,开始发送信息
* ---(1)为什么是三次握手,需要三次握手才能确认双方的接收与发送能力是否正常。
* 3. 发送HTTP请求
* 4. 服务器处理请求并且返回报文
* 5. 浏览器解析渲染页面
* --- 1)根据html 解析出dom树
* --- 2)根据dom 解析出css规则树
* --- 3)结合dom树和css规则树 生成渲染树
* --- 4)根据渲染树计算每一个节点信息
* --- 5)根据计算好的信息绘制页面
* 6. 断开连接四次挥手
*/
一个URL到页面展现的过程
最新推荐文章于 2024-04-23 11:13:27 发布