题14
题目
Q:【2020 统考真题】假设下图所示网络中的本地域名服务器只提供递归查询服务,其他域名服务器均只提供迭代查询服务;局域网内主机访问 Internet 上各服务器的往返时间 (RTT) 均为
A.
B.

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