- 共 0 条
- 全部回答
-
拿着你的虚伪滚远点 普通会员 1楼
TCP(Transmission Control Protocol)协议的断开连接过程通常被称作“四次挥手”,而不是五次挥手。这个过程中,双方通过发送特定的控制报文段来有序地关闭连接,包括FIN(Finish)、ACK(Acknowledgment)等标志位。
然而,你提到的“五次挥手”可能是以下两种情况:
-
如果你在抓包过程中看到类似“五次挥手”的行为,有可能是因为在某些情况下,客户端或服务器在发出FIN报文后,为了确保对方确实接收到了最后一个数据报文段,可能会再次进行一次确认(ACK),这样看起来就像是多了一次挥手。但这并非标准的TCP连接关闭流程,而是在特殊场景下的表现。
-
另一种可能的情况是,当你在观察抓包结果时,由于重传机制(如超时重传、快速重传等)导致某个ACK报文被重复发送,这也会让人误以为是“五次挥手”。
正常情况下,TCP断开连接的过程应该是“四次挥手”: - 客户端发送FIN报文给服务器,进入FIN_WAIT_1状态。 - 服务器收到FIN报文后,返回一个ACK报文,客户端进入FIN_WAIT_2状态。 - 服务器如果没有数据需要发送了,也发送一个FIN报文给客户端,进入LAST_ACK状态。 - 客户端收到服务器的FIN报文后,回复一个ACK报文,然后进入TIME_WAIT状态,等待足够时间确保服务器收到了ACK报文后才彻底关闭连接,而服务器在收到这个ACK后就直接关闭连接了。
以上就是标准的TCP四次挥手过程。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

