在正常情况下,TCP要经过三次握手建立连接,四次挥手断开连接。在之前的博客中,我们已经介绍过了TCP三次握手以及四次挥手的过程,现在我们就这个问题,从传输层的角度来探讨一下。
- 三次握手
(1)客户端向服务器发送SYN信号,请求建立连接;
(2)服务器端接收到客户端的请求后,发送SYN+ACK信号,表示确认建立连接;
(3)客户端收到服务器端的反馈后,向服务器端发送ACK字段表示确认,同时状态变为ESTABLISHED,表示连接建立。
- 四次挥手
(1)客户端向服务器发送FIN信号,表示通知对方,本端要关闭了;