题目
【单选题】关于断开TCP连接四次握手的描述,以下哪项是错误的?A. 主动关闭方发送第一个FIN执行主动关闭,而另一方收到这个FIN执行被关闭 B. 当被动关闭收到第一个FIN,它将发回一个ACK,并随机产生确认序号 C. 被动关闭方需要向应用程序传送一个文件结束符,应用程序就关闭它的连接,并导致发送一个FIN D. 在被动关闭方发送FIN后,主动关闭方必须发回一个确认,并将确认序号设置为收到序号加1
【单选题】关于断开TCP连接四次握手的描述,以下哪项是错误的?
A. 主动关闭方发送第一个FIN执行主动关闭,而另一方收到这个FIN执行被关闭
B. 当被动关闭收到第一个FIN,它将发回一个ACK,并随机产生确认序号
C. 被动关闭方需要向应用程序传送一个文件结束符,应用程序就关闭它的连接,并导致发送一个FIN
D. 在被动关闭方发送FIN后,主动关闭方必须发回一个确认,并将确认序号设置为收到序号加1
A. 主动关闭方发送第一个FIN执行主动关闭,而另一方收到这个FIN执行被关闭
B. 当被动关闭收到第一个FIN,它将发回一个ACK,并随机产生确认序号
C. 被动关闭方需要向应用程序传送一个文件结束符,应用程序就关闭它的连接,并导致发送一个FIN
D. 在被动关闭方发送FIN后,主动关闭方必须发回一个确认,并将确认序号设置为收到序号加1
题目解答
答案
当被动关闭收到第一个FIN,它将发回一个ACK,并随机产生确认序号
解析
步骤 1:理解TCP连接的四次握手过程
TCP连接的四次握手过程包括:主动关闭方发送第一个FIN执行主动关闭,被动关闭方收到这个FIN执行被关闭,被动关闭方发送一个ACK确认,被动关闭方发送一个FIN,主动关闭方发送一个ACK确认。
步骤 2:分析选项
A. 主动关闭方发送第一个FIN执行主动关闭,而另一方收到这个FIN执行被关闭。这是正确的,因为主动关闭方发送第一个FIN,而被动关闭方收到这个FIN执行被关闭。
B. 当被动关闭收到第一个FIN,它将发回一个ACK,并随机产生确认序号。这是错误的,因为被动关闭方收到第一个FIN后,它将发回一个ACK,但确认序号是根据收到的FIN的序号来确定的,而不是随机产生。
C. 被动关闭方需要向应用程序传送一个文件结束符,应用程序就关闭它的连接,并导致发送一个FIN。这是正确的,因为被动关闭方需要向应用程序传送一个文件结束符,应用程序就关闭它的连接,并导致发送一个FIN。
D. 在被动关闭方发送FIN后,主动关闭方必须发回一个确认,并将确认序号设置为收到序号加1。这是正确的,因为被动关闭方发送FIN后,主动关闭方必须发回一个确认,并将确认序号设置为收到序号加1。
TCP连接的四次握手过程包括:主动关闭方发送第一个FIN执行主动关闭,被动关闭方收到这个FIN执行被关闭,被动关闭方发送一个ACK确认,被动关闭方发送一个FIN,主动关闭方发送一个ACK确认。
步骤 2:分析选项
A. 主动关闭方发送第一个FIN执行主动关闭,而另一方收到这个FIN执行被关闭。这是正确的,因为主动关闭方发送第一个FIN,而被动关闭方收到这个FIN执行被关闭。
B. 当被动关闭收到第一个FIN,它将发回一个ACK,并随机产生确认序号。这是错误的,因为被动关闭方收到第一个FIN后,它将发回一个ACK,但确认序号是根据收到的FIN的序号来确定的,而不是随机产生。
C. 被动关闭方需要向应用程序传送一个文件结束符,应用程序就关闭它的连接,并导致发送一个FIN。这是正确的,因为被动关闭方需要向应用程序传送一个文件结束符,应用程序就关闭它的连接,并导致发送一个FIN。
D. 在被动关闭方发送FIN后,主动关闭方必须发回一个确认,并将确认序号设置为收到序号加1。这是正确的,因为被动关闭方发送FIN后,主动关闭方必须发回一个确认,并将确认序号设置为收到序号加1。