首页 > 试题广场 >

请你说一说TCP的三次握手和四次挥手的过程及原因

[问答题]

请你说一说TCP的三次握手和四次挥手的过程及原因

四次挥手:
客户端向服务器发送FIN连接释放报文后,服务器不会立刻释放连接,而是进入TIME-WAIT状态,等待服务器将数据传送完毕后,向客户端发送FIN连接释放报文。

TIME-WAIT等待2msl,原因有2:
1、确保最后一个确认报文能够到达服务器,如果服务器未收到客户端发送的确认报文,则服务器重新发送连接释放报文;
2、等待本连接持续时间内所有的报文从网络中消失,使得新连接中不会出现九得连接请求报文。
发表于 2020-10-07 20:36:58 回复(0)

三次握手:

客户端发送一个ack,然后服务器返回一个ack与seg,最后客户端开始正常发送指令

四次挥手:

由其中一方发出第一次挥手,服务端会等待来自客户端的两次挥手后向客户端发送第四次挥手


发表于 2020-03-01 22:00:16 回复(0)