Skip to content
This repository has been archived by the owner on Oct 8, 2024. It is now read-only.

Latest commit

 

History

History
36 lines (28 loc) · 3.21 KB

File metadata and controls

36 lines (28 loc) · 3.21 KB

6.2 域名系统 DNS, Domain Name System

层次域名空间

- 顶级域名TLD
    - 国家顶级域名:.cn .us .uk
    - 通用顶级域名gTLD:.com .net .org .gov
    - 基础顶级域名:arpa

域名服务器

- 根域名服务器
- 顶级域名服务器
- 授权域名服务器
    - 每台主机都必须在授权域名服务器处登记
- 本地域名服务器

域名解析过程

- 递归查询
- 迭代查询

习题

  • 2 「Internet 上提供客户访问的主机一定要有域名」?→ 错误
  • 7 【2010】若本地域名服务器无缓存,则在采用递归方法解析另一网络某主机域名时,用户主机和本地域名服务器发送的域名请求条数分别是 →1 条,1 条,采用递归查询时,如果主机所询问的本地域名服务器不知道被查询域名的 IP 地址,那么本地域名服务器以 DNS 客户的身份,向其他根域名服务器继续发出查询请求报文,而不是让该主机自己进行下一步的查询。
  • 9 【2016】假设所有域名服务器均采用迭代查询方式进行域名解析。当主机访问规范域名为www.abc.xyz.com的网站时,本地域名服务器在完成该域名解析的过程中,可能发出DNS查询的最少和最多次数分别是→0,4,最少情况:不需要查询任何域名服务器;最多情况:本地域名服务器需要依次迭代地向根域名服务器、顶级域名服务器(.com),权限域名服务器(xyz.com)、权限域名服务器(abc.xyz.com)发出DNS查询请求,因此最多发出4次DNS查询
  • 10 授权域名服务器 可以将其管辖的主机名转换为主机的 IP 地址
  • 11 【2018】下列 TCP/IP 应用层协议中,可以使用传输层无连接服务的是 A FTP B DNS C SMTP D HTTP→DNS
  • 12 【2020】假设下图所示网络中的本地域名服务器只提供递归查询服务,其他域名服务器均只提供迭代查询服务;局域网内主机访问 Internet 上各服务器的往返时间(RTT)均为 10ms,忽略其他各种时延。若主机 H 通过超链接http://www.abc.com/index.html 请求浏览纯文本 Web 页 index.html,则从单击超链接开始到浏览器接收到 index.html 页面为止,所需的最短时间与最长时间分别是答案 →20ms,50ms,题中 RTT 均为局域网内主机(主机 H、本地域名服务器)访问 Internet 上各服务器的往返时间,且忽略其他时延,因此主机 H 向本地域名服务器的查询时延忽略不计。 最短时间:本地主机中有该域名到 IP 地址对应的记录,因此不需要 DNS 查询时延,直接和www.abc.com服务器建立RCP连接再进行资源访问,TCP连接建立需要1个RTT,接着发送访问请求并收到服务器资源响应需要一个RTT,共计2个RTT,即20ms 最长时间:本地主机递归查询本地域名服务器(延时忽略),本地服务器依次迭代查询根域名服务器、com 顶级域名服务器、abc.com 域名服务器,共 3 个 RTT,查询到 IP 地址后,将该映射返回给主机 H,主机 H 和www.abc.com服务器建立TCP建立连接再进行资源访问,共2个RTT,因此最长时间需要 3 + 2 = 5 个 RTT,即 50ms