- 浏览器输入url
- 浏览器在发送http请求之前,会依次在浏览缓存、系统缓存、路由器缓存中查找,若存在,则直接显示页面。若无则继续执行以下操作
- 通过域名解析即dns解析,获取对应的ip、端口
- 浏览器向ip对应的服务器发起tcp连接,和服务器建立三次握手
- 握手成功后,浏览器向服务器发送http请求及数据请求包
- 服务器处理请求,返回数据给浏览器
- 浏览器接受到服务器的响应
- 读取页面内容,浏览器渲染,解析html源码
- 渲染dom树,解析css样式、js交互
10.浏览器和服务器进行交互
11.发送ajax获取数据
----如有雷同尽请谅解,谢谢~~