答案是否定的
1我们回顾下使用wireshark的抓包
1.1. 服务器未开 客户端尝试连接

1.2 建立连接然后关闭,断开的时候时候有时候三次握手有时候四次握手


1.3. 建立连接,交互一次然后断开

根据wireshark的包,四会握手的第二步 被动断开的一方收到FIN(第一次握手)后要发送ACK。但是抓的包中有时候会没有这一步。
我们看一下一般的书中TCP四次挥手的状态迁移图
当被动断开的一方发送ACK的时候,被动断开的

对于这个图大家很熟悉。
按照这个图的顺序说明会误导大家以为断开一个TCP总是这样的。其实按照RFC793的描述将主动断开的一方和被动断开的一方分开描述会更清晰。