作者fire2 (最爱音乐了!)
看板NetSecurity
标题Re: [问题] 请问Sequence number为什麽不是每次+1呢?
时间Thu Dec 25 22:40:10 2008
感谢F大的指点,我已成功筛选出封包
但发现一个很奇怪的现象
每次增加值还是不会是1
查了文献,好像是因为ACK与封包掉落所导致
而我的问题是,范围不是0~4095吗?
照道理应该会到4095左右後再归零计算
但是他每次都在三千多或两千多就重新计算
而且起始值都不是0耶= =
有时候会突然从两千多跳
这样是对的现象吗??
※ 引述《fire2 (最爱音乐了!)》之铭言:
: 请问大家,我看了书籍上的介绍
: 无线网路802.11中封包的
: Sequence number应该是会持续增加的数值
: 每次增加值为1,范围为0~4095
: 但是
: 我真实的去撷取封包观察,跟书本讲的不一样阿!!
: 他每次增加都不一定是1,且都会乱跳耶= =""
: 乱跳就算了,还会有相同序号的耶!!
: 怎都跟书本讲得不一样,我看的是O'RExxxL的书(有打上马赛克)
: PS.
: 我是观察相同Source address的封包(这样对吧?)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.178.154
1F:推 NESOKING:交握後.Sequence number 增加的数目应该是Payload 的大小 12/29 13:11
2F:推 leeming:原波讲的是 802.11 frame header 中的 sequence number 12/29 18:00
3F:→ leeming:不是TCP的 sequence number 12/29 18:00
4F:→ leeming:我想可能各家的卡实做的方式不见得按照spec规范吧 12/29 18:01
5F:→ leeming:也许可以多找些不同家的卡来试试 e.g., cisco? 12/29 18:01
6F:→ fire2:原来是不照规范,难怪数字跳爽的,每次也未必加1 01/07 16:41