记录一道经典面试题,浏览器从输入url到页面成像经历了什么
DNS解析DNS 解析根据 host 域名找到具体的 IP 地址,中间会经历很多的环节,首先会查找浏览器的缓存,如果找不到就去查找系统自身的 DNS 缓存,在没有就去查找系统的 hosts 文件,再找不到就去本地域名服务器提供商查询根域名服务器,如果还是找不到就去查找 com 顶级域名服务器,最后会去权限域名服务器查找,都没有找到就返回报错信息。这就是 DNS 查找的过程,其中任何一个环节慢了都会影响后续的操作。TCP连接在通过 DNS 解析到目标服务器 IP 地址后,就可以建立网络连接进行资源的访















