1.DNS解析url
DNS解析就是讲url解析成对应的ip,通过ip找到对应的服务器
过程:
1 从浏览器DNS缓存中去查找
2 从host文件中找域名映射
3 向本地首选DNS服务器发起域名解析的请求
4 向根DNS服务器发起域名解析请求
5 eg:www.qq.com 根DNS服务器发到这个.com服务器解析域名
6 再向qq.com DNS服务器发起请求
7 解析到www.qq.com这个域名
2.浏览器与服务器交互过程
浏览器与服务器通过tcp协议三次握手并且建立连接
浏览器发起http请求
服务器返回数据
3.浏览器渲染html页面
浏览器解析html,创建dom树
解析css
将dom和css构建成render树
js进行根据拿到的render数,重新布局
遍历render树,重新绘制所有的节点