输入url

①查询ip地址

②建立tcp连接,接入服务器

③浏览器发起http请求

④服务器后台操作并做出http响应

⑤网页的解析与渲染

查询ip地址
①浏览器解析出url中的域名。

②查询浏览器的DNS缓存。

③浏览器中没有DNS缓存,则查找本地客户端hosts文件有无对应的ip地址。

④hosts中无,则查找本地DNS服务器(运营商提供的DNS服务器)有无对应的DNS缓存。

⑤若本地DNS没有DNS缓存,则向根服务器查询,进行递归查找。

⑥递归查找从顶级域名开始(如.com),一步步缩小范围,最终客户端取得ip地址。

你可能感兴趣的:(输入url)