作者:Gakki
什么是DNS?
- DNS 是域名系统 (Domain Name System) 的缩写,它是由解析器与域名服务器组成的,又名“域名解析器”。是将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。
- DNS 主要负责将域名(如:www.baidu.com)解析为 IP 地址(如:14.215.177.38)。
- 那么,访问一个域名的时候,浏览器都做了什么呢?
主要发生了以下步骤:- 根据域名,进行 DNS 域名解析;
- 根据解析的 IP 地址,建立 TCP 连接;
- 向 IP 地址,发送 HTTP 请求;
- 服务器处理请求;
- 返回响应结果;
- 关闭 TCP 连接;
- 浏览器解析 HTML;
- 浏览器部剧渲染。