导航菜单
首页 >  自考会不会出历年题  > 自考本科计算机网络原理(04741)历年大题真题【18年10月

自考本科计算机网络原理(04741)历年大题真题【18年10月

某客户端向服务器请求断开TCP连接后,TCP断开连接的过程如图所示。若该TCP连接采用四次挥手的对称断开连接机制。请回答: 在这里插入图片描述 (1)当客户端向服务器发送完最后一个数据段后,客户端发送的信息及其状态如何变化? (2)当服务器收到客户端的FIN段后,服务器发送的信息及其状态如何变化? (3)当客户端收到ACK段后,客户端状态如何变化? (4)当服务器向客户端发送完最后一个数据段后,服务器发送的信息及其状态如何变化? (5)当客户端收到服务器的FIN段后,服务器发送的信息及其状态如何变化? (6)当服务器收到最后一次ACK段后,服务器如何变化? 答案: (1)当客户向服务器发送完最后一个数据段后,发送一个FIN段(FIN=1,seq=u),请求断开客户到服务器的连接,其状态由ESTABLISHED进入FIN_WAIT_1,在这一状态下,只能接收服务器发送过来的数据,而不再发送数据。 (2)服务器收到客户的FIN段后,向客户发送一个ACK段(ACK=1,seq=V,ack_seq=u+1),服务器状态由ESTABLISHED进入CLOSE_WAIT,在这一状态下,服务器仍然可以发送数据,但不再接收数据。 (3)当客户收到ACK段后,其状态由FIN _WAIT_1进入FIN_WAIT_2,仍然可以接收来自服务器的数据,此时的TCP连接已经关闭了客户向服务器方向的数据传输。 (4)当服务器向客户发送完最后一个数据段后,服务器向客户发送FIN段(FIN=1,ACK=1,seq=w,ack_seq=u+1),服务器状态则由CLOSE_WAIT进入LAST_ACK,此时服务器也不再发送数据。 (5)当客户收到服务器发送的FIN段后,向服务器发送ACK段(ACK=1,seq=u+1,ack_seq=w+1),其状态由 FIN_WAIT_2进入TIME_WAIT,等待2MSL时间,然后进入CLOSED状态,最终关闭连接。 (6)服务器在收到最后一次ACK段后,状态由LAST_ACK进入CLOSED,最终关闭连接。

相关推荐: