从输入URL到页面展现,发生了什么?
2019-03-03 本文已影响0人
c5b5be41954a
## 当我们每天打开电脑,在浏览器中打开百度的时候,发生了什么?
#### 1,首先,在浏览器中输入url
#### 2,浏览器会查看浏览器缓存--系统缓存--路有缓存,如果缓存中有,会直接在屏幕中显示内容。
#### 3,若没有,则会在发送http请求前,需要域名解析,(DNS解析),解析获取相应的IP地址。
#### 4,浏览器向服务器发送TCP连接,与浏览器建立起三次握手。
#### 5,握手成功后,浏览器会向服务器发送HTTP请求,请求数据包。
#### 6,服务器收到浏览器的请求,将数据返回浏览器。
#### 7,浏览器收到HTTP响应
#### 8,读取页面内容,浏览器渲染,解析html源码
#### 9,生成dom树,加载css,js。
#### 10,客户端与服务端交互。
#### 11,ajax查询。