浏览器中输入google.com,点击回车后会发生什么?

解析URL

浏览器能够通过URL知道下面信息:

Protocol:http ->使用http协议

index: "/",请求主页

 

1. 浏览器从缓存中查询域名

2. 如果缓存中没有,进行DNS查询,分为本地DNS服务器和ISP缓存服务器

3. 浏览器得到目标IP地址和相应的port,然后建立socket

4,发送TCP封包,经过L3, L2, L3然后经由路由器到达目标服务器

5. 目标服务器的HTTPD处理请求,服务器把请求拆分为三个部分:请求方法:GET, 域名:google.com,内容:主页。

6. 浏览器得到HTML,CSS和JavaScript

7. 浏览器解析HTML,CSS和Javascript,构建DOM tree, 渲染,布局,绘制

posted on 2016-12-13 13:18  touchdown  阅读(118)  评论(0编辑  收藏  举报

导航