查看: 2249|回复: 4

看下面的图,两个包的seq为什么都是1?

[复制链接]
发表于 2011-3-24 16:14:05 | 显示全部楼层 |阅读模式
都知道TCP三次握手时,虽然不携带数据,但是还是要消耗一个序列号,但是下面的5,6两个包的序列号为什么都是1,难道不携带数据,也不消耗序列号?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?CSNA会员注册

×
回复

使用道具 举报

发表于 2011-3-24 23:34:52 | 显示全部楼层
其实7号 包的序号也是1
回复

使用道具 举报

 楼主| 发表于 2011-3-25 08:16:48 | 显示全部楼层
不是的,7号的序号是1357,5,6应该是重复包吧?
回复

使用道具 举报

发表于 2011-3-25 08:58:37 | 显示全部楼层
正常,tcp的Next Seq=Seq+负荷,5数据包没有负荷,只是个ack包,所以下一个包6数据包的Seq就还是1,三次握手的Next Seq会加1。
回复

使用道具 举报

 楼主| 发表于 2011-3-25 14:05:58 | 显示全部楼层
谢谢楼上,这种的数据包还是要跟握手包区分开啊!
回复

使用道具 举报

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

本版积分规则

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