为知笔记地址: https://794e611d.wiz03.com/wapp/pages/view/share/s/1VjC4t215AfJ2knVCX1yXcay1HkR1O0_L4CF2w2CR_05Fnw5
总结: 四次原因 服务端收到客户端的挥手请求, 但是服务端可能还有请求需要处理, 处理完毕之后才会和客户端断开连接
原因是: 客户端向服务端发送 SYN 请求连接的时候服务端是不需要处理当前连接的剩余内容的, 但是在挥手的时候, 服务端可能先前已经接收了该客户端的请求在处理业务了, 这个时候业务并没有处理完成, 所以这个时候给挥手信号时, 服务端收到了,但是不能马上断开这个链接
下图是握手图:
![](https://vipkshttps13.wiz.cn/ks/share/resources/794e611d-8116-43ed-945f-99bb62ecc2a2/6b535072-3fbc-49a9-a00a-6d7f05a57805/index_files/27ef7c7b-7b90-499c-98d9-b054f2e90544.png)
下图是挥手图
![](https://vipkshttps13.wiz.cn/ks/share/resources/794e611d-8116-43ed-945f-99bb62ecc2a2/6b535072-3fbc-49a9-a00a-6d7f05a57805/index_files/fc7ad4f6-dbc2-4d9f-a846-2d40c0af422a.png)
状态转化图
![](https://vipkshttps13.wiz.cn/ks/share/resources/794e611d-8116-43ed-945f-99bb62ecc2a2/6b535072-3fbc-49a9-a00a-6d7f05a57805/index_files/7010eec2-2485-44d2-91a9-131fa3e607f0.png)