输入URL到页面加载显示完成,这个过程都发生什么?
1,输入网址后,浏览器先查看浏览器缓存 —>系统缓存—>路由器缓存,如果缓存有则直接显示到页面
2,如果没有,在发送http请求之前需要域名解析,解析获取相应的IP地址
3,浏览器向服务器发起tcp连接,与浏览器建立tcp三次握手
4,握手成功后,浏览器向服务器发送http请求,请求数据包
6,服务器处理收到的请求,将返回数据给浏览器
7,浏览器收到http响应,读取页面内容,浏览器渲染,解析html源码
8,生成Dom树,解析css样式,js交互
9,客户端和服务器交互,ajax查询