查看: 4519|回复: 3

为什么tcp四次分手的fin包始终带着ack?

[复制链接]
发表于 2011-3-15 22:59:58 | 显示全部楼层 |阅读模式
按道理应该是
fin
ack
fin
ack

可抓包看却是
fin,ack
ack
fin,ack
ack
回复

使用道具 举报

发表于 2011-3-16 11:26:51 | 显示全部楼层
这个没什么。
而只有Fin,也代表中断。
ACK,Fin代表,确认之前的数据包,并要求中断这个会话。这样节省了一个单独的ACK
因为对上一个会话的确认也需要ACk
回复

使用道具 举报

发表于 2011-3-22 14:07:01 | 显示全部楼层
FIN和ACK是一起发的,这样效率高
回复

使用道具 举报

发表于 2011-3-23 17:05:53 | 显示全部楼层
这个没什么。
而只有Fin,也代表中断。
ACK,Fin代表,确认之前的数据包,并要求中断这个会话。这样节省了一个单独的ACK
因为对上一个会话的确认也需要ACk
long_323 发表于 2011-3-16 11:26

人才啊,讲得太清楚了,太感谢了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表