版块
论坛
喜欢
话题
应用
搜索
登录
注册
dflovely的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=2162
有哪位大侠赐教一下NDIS-PACKET内部结构?
希望能详细一些。还有,是不是上层协议的包会被封装成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)
回复
dflovely
加关注
写私信
0
关注
0
粉丝
22
帖子
返回顶部