- 第一次挥手:客户端和服务器打电话,通话即将结束后
- 第二次挥手:客户端说”我没啥要说的了”,服务器回答”我知道了”,但是服务器可能还有要说的话
- 第三次挥手:客户端不能要求服务器跟着自己的节奏结束通话,于是服务器可能又巴拉巴拉说了一通,最后服务器说”我说完了”.
- 第四次挥手:客户端回答”知道了”,这样通话才算结束
TCP为什么要进行四次挥手:
因为数据传输结束后发出连接释放的通知,待对方确认后进入半关闭状态。当另一方也没有数据再发送的时候,则发出连接释放通知,对方确认后就完全关闭了TCP连接.
TCP挥手是为了防止数据丢失,可能关闭了数据还存在