📅  最后修改于: 2023-12-03 14:54:48.964000             🧑  作者: Mango
UGC NET CS 是一个为计算机科学专业研究生准备的全国考试,旨在评估候选人的计算机科学知识。UGC NET CS 2015 年 12 月 – III 是其中的一次考试,其中第 31 题是关于网络编程的问题。该考试主要测试程序员对网络编程概念的理解和应用能力。
这是 UGC NET CS 2015 年 12 月 – III 的第 31 题,问题描述如下:
"考虑以下 TCP/IP 的连接状态转换图:"
graph LR
A((Listen)) --> B((SYN_RCVD))
B --> C((ESTABLISHED))
C --> D((CLOSE_WAIT))
D --> E((LAST_ACK))
E --> F((CLOSED))
选择下面哪个不是可能的转换路径?
A. Listen -> SYN_RCVD -> ESTABLISHED -> CLOSE_WAIT -> LAST_ACK -> CLOSED
B. CLOSED -> SYN_RCVD -> ESTABLISHED -> CLOSE_WAIT -> LAST_ACK -> CLOSED
C. CLOSED -> SYN_RCVD -> ESTABLISHED
D. NONE of the above
请从下面选项中选择一个正确答案并解释原因。
答案是 B. CLOSED -> SYN_RCVD -> ESTABLISHED -> CLOSE_WAIT -> LAST_ACK -> CLOSED 不是可能的转换路径。
原因是在 CLOSED 状态下,连接处于关闭状态,无法直接转换到 SYN_RCVD 状态。只有在服务器端监听之后,才会从 CLOSED 状态转换到 LISTEN 状态。
其他选项是可能的转换路径:
以上是该问题的解答。
[1]: https://example.com/ugc-net-cs-2015-dec-iii-answer