1、域名解析

2、TCP三次握手建立链接

(1)客户端发送请求给服务器端
(2)服务器端确认收到请求
(3)客户端确认服务器端收到请求,建立连接

3、客户端发送请求

4、服务器处理请求

5、四次挥手关闭TCP链接

(1)客户端发送请求关闭连接
(2)服务端收到 发送确认消息
(3)服务端等数据处理完毕发送请求给客户端
(4)客户端收到发送确认消息 关闭连接

6、浏览器解析资源

拿到html css js 图片等资源后,浏览器开始解析,通过解析HTML 生成DOM、树,解析css 生成css 规则树,通过DOM树和css规则树 生成渲染树

7、浏览器渲染页面

生成渲染树后。浏览器根据渲染树布局页面,同时计算css 样式或js 对Dom 的动态样式改变,然后绘制出页面