【图解HTTP】与 HTTP 关系密切的协议 : DNS协议(服务)

负责域名解析的 DNS 服务

  • DNS(Domain Name System)服务是和 HTTP 协议一样位于应用层的协议。它提供域名到 IP 地址之间的解析服务。
  • 计算机既可以被赋予 IP 地址,也可以被赋予主机名和域名。比如:www.baidu.com
  • 用户通常使用主机名或域名来访问对方的计算机,而不是直接通过 IP地址访问。因为与 IP 地址的一组纯数字相比,用字母配合数字的表示形式来指定计算机名更符合人类的记忆习惯。
  • 但要让计算机去理解名称,相对而言就变得困难了。因为计算机更擅长处理一长串数字。
  • 为了解决上述的问题,DNS 服务应运而生。DNS 协议提供通过域名查找 IP 地址,或逆向从 IP 地址反查域名的服务。
    如图:
    【图解HTTP】与 HTTP 关系密切的协议 : DNS协议(服务)