🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
> # 三次握手 - 第一次: 发送端请求连接, 发送同步信号(SYN) - 第二次: 接收端接受并确认,发送确认信号(ACK)和自己的同步信号(SYN) - 第三次:发送端确认,发送确认信号(ACK), 连接建立 > # 四次挥手 - 第一次:发送端请求断开, 发现结束信号(FIN) - 第二次:接收端确认并告诉客户端, 发送确认信号(ACK) - 第三次:接收端准备断开,发送结束信号 (FIN) - 第四次:发送端确认断开, 发送确认信号(ACK) - 发送端处于TIME\_WAIT状态, 服务端收到后进入CLOSED状态, 等待2MSL后发送端进入CLOSED状态 --- - 如果接收端发送FIN连接释放,发送端接收后发送ACK,如果丢失,会导致接收端超时重传,而无法进入CLOSED状态