咱们在地址栏中输入一个网址,好比百度(www.baidu.com)后浏览器作了哪些事

在浏览器输入网址,Enter以后发生的事情:数据库

1. 浏览器接收域名浏览器

2. 发送域名给DNS,中文名字是域名系统服务器,通常位于ISP(互联网服务提供商,好比咱们熟知的联通、移动、电信等) 中。浏览器会首先发给离本身最近的DNS,DNS收到浏览器发来的域名,在本身的数据库和缓存中查找这个域名所对应的IP,若是没有他会询问其余的DNS,递归下去直到弄清楚IP。最后把结果返回给浏览器。缓存

3. DNS返回域名所对应的IP地址服务器

4. 浏览器向因特网中发出请求递归

5. 路由器依据IP地址,把包裹送达IP所对应的百度服务器路由

6.百度服务器看到包裹中的请求,把百度的搜索页面发送回浏览器,回来的时候也是依据你主机的IP地址才能将包裹正确送达。域名

相关文章
相关标签/搜索