阅读:1585回复:8
能不能解释一下oob,包描述符,缓冲区描述符的关系
如题
谢谢 |
|
沙发#
发布于:2002-11-03 15:47
oob是怎末回事
大家随便说说 说了加分 |
|
板凳#
发布于:2002-11-03 22:53
看看这里:
http://www.pcausa.com/resources/ndispacket.htm 讲的很清楚!!! 至于 OOB 我也想知道,哪位大侠能讲一下? |
|
地板#
发布于:2002-11-04 11:13
OOB数据一般翻译为带外数据。但是这个带外数据不是一般
所说的协议的带外数据的概念,TCP也没有真正的带外数据。 这个参数在NDIS 3的PACKET结构中是没有的,NDIS4里面有 一些,NDIS5里面内容很多了。NDIS使用这个域存放TIME STAMP等等东西。一般来说,不太用考虑这个问题,对于 IMD的编程者或者TCP FILTER的编程者来说,如果需要修改 数据包,那么值得注意的一个地方乃是OOB数据中的TCPCHKSUM IPCHKSUM内容,因为对于W2K来说,NDIS可以让MINIPORT 计算TCP/IP CHKSUM。 我也是引用HuYuguang 版主的话 |
|
地下室#
发布于:2002-11-04 11:40
谢谢 suspy!那么在 2000 下要想自己构造一个包发出去的话,OOB 数据怎么处理?也要完全自己构造?如果是的话具体步骤是什么?那些 MEDIA_SPECIFIC_INFORMATION 和 NDIS_PER_PACKET_INFO 怎么处理?
|
|
5楼#
发布于:2002-11-04 22:04
2k下不用管这些东西
|
|
|
6楼#
发布于:2002-11-04 22:05
你自己构造包的话
|
|
|
7楼#
发布于:2002-11-05 09:55
to mikeluo:
可是我看 PassThru 里面在中转包的时候都会把 OOB 数据捎上,说明这对包很重要(我认为),我要自己构造一个包的话这些信息不用填? |
|
8楼#
发布于:2002-11-05 18:46
那么OOB结构的最后一个数据似的很么是什么意思?DDK中没有说明的
是个指针! |
|
|