希望能详细一些。还有,是不是上层协议的包会被封装成NDIS-PACKET,如果是的话,例如ip包的数据内容会在哪里?
回复(7) 2001-06-26 13:51 来自版块 - NDIS网络接口开发
表情
dflovely谢谢大家的帮助,我想我有些懂了。(2001-07-09 13:15)
maomao IP包就在bufferdescripter 里,你可以用ndisquerybuffersafe去得到它的虚拟地址,从第一个bufferdescripter到最后一个,把一个packetdecripter中的bufferdescripter中的内容和起来就是一个完整的包,下来...(2001-07-06 19:06)
znsoft我已经加上了帖图功能,下次就可以直接把图片帖上来了。 [znsoft 编辑于 2001-07-06 19:24](2001-07-06 16:34)
iori哎。。这个破论坛,我辛辛苦苦画的图就没了。 要看图,在win2000 ddk里。你在索引里输入Packet Structure就可以了 [iori 编辑于 2001-07-06 16:21](2001-07-06 16:17)
iori分组的结构 NDIS Packet由协议驱动分配,填好数据,往下层的ndis 驱动传递,这样,数据就能传向网络。一些最底层的网卡驱动自己分配packet来存放接收到的数据,然后再把它传往对这些packet感兴趣的高层驱动。有时候,一个协议驱动分配好packet,把它传递...(2001-07-06 16:14)
yebear网卡写到内存的数据格式基本上就是以太网帧, 可能还有一些辅助信息。 内存数据就像这样:(辅助信息0)DA SA LEN DATA(可能还有 PAD0)(辅助信息1)DA SA LEN DATA(可能还有PAD1)(辅助 信息2)DA SA LEN DATA(可能还有PAD...(2001-07-04 14:27)
wangbo还有,NIC miniport 从网卡那里收到的数据又都包括那些成分呢? 把以太网的帧,变成IP包是在哪里完成的呢?? 我是菜鸟,请大侠指教!(2001-06-26 15:36)

返回顶部