版块
论坛
喜欢
话题
应用
搜索
登录
注册
edust的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=21033
这是 Passthru 的一个 BUG 吗?
今天研究 Passthru 的 INF 文件时发现其中有两句:Class = NetServiceClassGUID = {4D36E974-E325-11CE-BFC1-08002BE10318}可我查了一下 DDK,NetService 的 GUID 明明是 {4D3...
全文
回复
(
40
)
2002-12-04 17:01
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
fuq_dddd
:
RFC中的Chcksum的偶数算法还要加上一个限制条件: 被修改的数据之前的数据字节数也必须是偶数位,否则计算的结果是错的
(2002-12-08 12:22)
回复
mikeluo
:
不是被别人修改错了,而是协议层压根就没有算,那只是一个随机的数,但不是空的,留给底层去算的,这种情况会有,但不会经常发生
(2002-12-05 13:39)
回复
fuq_dddd
:
已经被别人修改过的东西,并且修改错了,应该会被协议层踢掉, 所以,只有全部从新计算。 这种会发生吗?什么情况下发生?暂时没有见过
(2002-12-05 13:32)
回复
mikeluo
:
我的意思是说如果你取到的ip头的旧的校验和是错的怎么办??
(2002-12-05 13:22)
回复
fuq_dddd
:
ip头的校验和 不仅是IP头, 对于TCP和UDP,修改必须包括TCP/UDP头中校验的更新
(2002-12-05 13:11)
回复
mikeluo
:
ip头的校验和
(2002-12-05 13:04)
回复
fuq_dddd
:
checksum的计算范围是有规定的,不同修改要计算不同的值,
(2002-12-05 12:55)
回复
mikeluo
:
有的时候在passthru里面取到的校验和是错误的,不是在协议层算出来的
(2002-12-05 12:35)
回复
fuq_dddd
:
指针设NULL, 长度设0, OK了
(2002-12-05 12:29)
回复
mikeluo
:
用那个快速的方法的时候,如果packet里面没有老的校验和怎么办?
(2002-12-05 12:27)
回复
« 上一页
1
2
3
4
下一页 »
edust
加关注
写私信
0
关注
0
粉丝
453
帖子
返回顶部