题14

题目

Q:【2020 统考真题】假设下图所示网络中的本地域名服务器只提供递归查询服务,其他域名服务器均只提供迭代查询服务;局域网内主机访问 Internet 上各服务器的往返时间 (RTT) 均为 ,忽略其他各种时延。若主机 通过超链接 http://wwwabc.com/index. html 请求浏览纯文本 Web 页 index.html, 则从单击超链接开始到浏览器接收到 index.html 页面为止, 所需的最短时间与最长时间分别是 ( )。
A. D.
B. C.

分析

A:DNS的一次查询是一个RTT,RTT应该是包含了往返一起的

  • RTT 均为局域网内主机 (主机 H、本地域名服务器) 访问 Internet 上各服务器的往返时间
  • 忽略其他时延
  • H 向本地域名服务器的查询时延忽略不计
  • 最短时间:
    • H 有该域名到 IP 地址映射的记录
      • 因此没有 DNS 查询时延
    • 直接和 www.abc.com 服务器建立 TCP 连接再进行 资源访问
    • TCP 连接建立的三次握手需要 1.5 个 RTT
      • 并在第 3 次握手报文中捎带了对资源的请求
        • 然后服务器返回所请求的资源需要 0.5 个 RTT
    • 共 2 个 RTT
      • 即 20ms
  • 最长时间:
    • H 递归查询本地域名服务器 (延时忽略)
    • 本地域名服务器依次迭代查询根域名服务器、com 顶级域名服 务器、abc.com 域名服务器
      • 共 3 个 RTT
    • 查询到 IP 地址后, 返回给主机
    • H 和 www.abc.com 服务器建立 TCP 连接再进行资源访问
      • 共 2 个 RTT
    • 合计 3 + 2 = 5 个 RTT
      • 即 50ms

选D