Logo
登录

TCP协议四次挥手四个数据包的案例

User Avatar吴就业分享案例数🌰:0

上传日期:2024-05-02

此案例包含三次握手、keep-alive和四次挥手。
其中keep-alive由于服务端是go进程,默认超时15秒,15秒没有发送和接收到任何数据包,所以主动发起了一次keep-alive,客户端收到keep-alive后回复ACK。
四次挥手对应四个数据包,由服务端主动发起断开连接(第一次挥手)。客户端第二次挥手是回复服务端第一次挥手的ACK报文,第三次则是客户端向服务端发送FIN报文,表示自己也准备关闭连接。此案例客户端并没有将第二次和第三次合并一个数据包发。

📖:50🩷:0

Easy TCP Analysis 智能诊断