TCP有几次挥手和握手?分别详述
💡
原文中文,约900字,阅读约需2分钟。
📝
内容提要
TCP连接建立需要三次握手,关闭需要四次挥手,以确保可靠性和顺利关闭。客户端发送SYN报文段,服务器回复ACK和SYN报文段,客户端再回复ACK报文段,完成连接建立。客户端发送FIN报文段,服务器回复ACK报文段,发送FIN报文段,客户端再回复ACK报文段,完成连接关闭。
🎯
关键要点
- TCP连接建立需要三次握手,以确保通信连接的可靠性。
- 第一次握手:客户端发送SYN报文段请求连接。
- 第二次握手:服务器回复ACK和SYN报文段确认请求。
- 第三次握手:客户端发送ACK报文段确认服务器的请求。
- TCP连接关闭需要四次挥手,以确保连接的顺利关闭。
- 第一次挥手:客户端发送FIN报文段请求关闭连接。
- 第二次挥手:服务器回复ACK报文段确认关闭请求。
- 第三次挥手:服务器发送FIN报文段表示关闭连接。
- 第四次挥手:客户端发送ACK报文段确认服务器的关闭请求。
- TCP连接是全双工的,客户端和服务器都需进行挥手操作以完全关闭连接。
➡️