今天研究 Passthru 的 INF 文件时发现其中有两句:Class = NetServiceClassGUID = {4D36E974-E325-11CE-BFC1-08002BE10318}可我查了一下 DDK,NetService 的 GUID 明明是 {4D3...
全文
回复(40) 2002-12-04 17:01 来自版块 - NDIS网络接口开发
表情
fuq_ddddRFC中的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)
mikeluoip头的校验和(2002-12-05 13:04)
fuq_ddddchecksum的计算范围是有规定的,不同修改要计算不同的值,(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)

返回顶部