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

在浏览器输入网址,Enter之后发生的事情:

1. 浏览器接收域名

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

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

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

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

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

原文地址:https://www.cnblogs.com/family-626-77/p/6400216.html