http事务:从浏览器传给服务器,服务器反回内容给浏览器,这一个完整的过程就叫做http的一个事务。
1、http请求阶段:
1)浏览器把url发送给DNS服务器;
2)DNS服务器会根据IP找到对应的服务器;
3)服务器接收到请求,客户端和服务器已经产生了连接;
2、http响应阶段:
4)服务器接收到请求后,根据路径,找到相应的项目;
5)服务器找到之后,服务器立即把一些响应信息放在响应头中,通过http发送给客户端,同时进行数据整理;
6)把整理出来的数据,通过http发送给客户端,直到客户端接收完毕;
3、浏览器渲染阶段:
7)浏览器拿到从服务器传输过来的数据文件;
8)先遍历HTML,形成DOM树;
9)代码从上到下解析,形成CSS树;
10)DOM树和CSS树重新组成render树;
11)浏览器进行描绘和渲染;