阅读:1667回复:4
ndis中间层驱动为什么看不到802.11的包
请教各位大虾一个问题:中间层驱动为什么看不到802.11的包,为什么对以太帧能够识别得很好?对802.11的包有什么解决办法吗?
|
|
沙发#
发布于:2007-07-03 09:59
802.11的包,无线网卡的miniport驱动,处理了,不会往上发给协议驱动,所以imd看不到
|
|
板凳#
发布于:2007-07-03 17:56
谢谢啦!还想问大虾一句,是所有802.11的包都在miniport驱动中处理了吗?
|
|
地板#
发布于:2007-07-12 09:23
不可能吧,Winpcap都能抓到802.11的包,不可能中间层驱动抓不到.而且802.11是协议,在miniport的时候根本就无法处理
|
|
地下室#
发布于:2007-07-18 22:00
Windows 2003以及之前的系统中,对于802.11网卡驱动都要求对上层暴露出NdisMedium802_3媒介,因此你从上面看802.11网卡跟以太网是一样的。也就是说,802.11 miniport与上面的驱动之间传输的数据包都是最大为1514的802.3包。miniport内部实现dot3到dot11的转换。
802.11的专门抓包软件: wildpacket、commview for wifi Windows Visita下不同了,有了Native 802.11 wireless,miniport不再做转换 |
|