三次握手,四次挥手

一、三次握手(建立连接)
客户端发送 SYN 包(同步序列编号),请求建立连接,进入 SYN_SENT 状态。
服务器收到后,回复 SYN+ACK 包(同步 + 确认),同意连接,进入 SYN_RCVD 状态。
客户端收到确认后,发送 ACK 包(确认),双方均进入 ESTABLISHED 状态,连接建立。
二、四次挥手(终止连接)
主动关闭方(如客户端)发送 FIN 包(结束),请求关闭连接,进入 FIN_WAIT_1 状态。
被动关闭方(如服务器)收到后,回复 ACK 包,确认收到关闭请求,进入 CLOSE_WAIT 状态(此时仍可发送剩余数据)。
被动关闭方数据发送完毕后,发送 FIN 包,请求关闭自身连接,进入 LAST_ACK 状态。
主动关闭方收到 FIN 包后,回复 ACK 包,进入 TIME_WAIT 状态(等待超时确保对方收到确认),双方最终进入 CLOSED 状态,连接终止。

posted @ 2025-11-04 10:15  qqqqq1111  阅读(2)  评论(0)    收藏  举报