Time 是一个提供时间查询服务的 C/S 架构网络应用,支持客户通过 UDP 和 TCP 向 Time 服务器请求时间。若某客户与 Time 服务器通信往返时间为 8ms,则该客户分 别通过 UDP 和 TCP 向该服务器请求服务,所需的最少时间分别是( )
A. 8ms 8ms
B. 8ms 16ms
C. 16ms 8ms
D.16ms 16ms
在 C/S 架构中,UDP 和 T...
用户登录可进行刷题及查看答案
在 C/S 架构中,UDP 和 TCP 协议的特性决定了请求服务所需的最少时间:
UDP 协议:
UDP 是无连接的协议,客户直接发送请求数据包,服务器收到后立即响应。
由于往返时间(RTT)为 8ms,因此客户通过 UDP 请求服务的最少时间为 8ms。
TCP 协议:
TCP 是面向连接的协议,需要先建立连接(三次握手),然后发送请求,最后断开连接(四次挥手)。
三次握手的过程需要 1.5×RTT 时间,即 12ms。
发送请求和接收响应需要 1×RTT,即 8ms。
因此,TCP 请求服务的最少时间为 12ms + 8ms = 20ms。
但题目问的是最少时间,在理想情况下(忽略握手和挥手的细节),可以简化为 2×RTT(一次握手 + 一次请求响应),即 16ms。
综上所述,UDP 和 TCP 的最少时间分别为 8ms 和 16ms。
正确答案:B
登录后提交答案
暂无评论,来抢沙发