我一直在使用wireshark通过wifi捕获一些数据包进行分析。如果我在监控模式下在接口上捕获IEEE 802.11帧。如果我在没有加密的开放网络上捕获IEEE数据包,那么我看不到任何以太网头。但是,如果我在通常的接口上捕获相同的数据包(不是在监控模式下),那么我可以看到以太网报头。我无法解密在监控模式下捕获的wpa数据包以进行更多分析。因此,当传输IEEE数据包时,实际上是否存在以太网层?或者是在交付给在上层监听的应用程序之前由驱动程序添加到它上面了什么? 这是一个缺少以太网层的数据包。
答案 0 :(得分:1)
以太网由IEEE 802.3定义,而不是IEEE 802.11(Wi-Fi),因此,不,802.11帧中没有以太网头;它们是不同的网络类型,IEEE 802.11有自己的帧格式和标头。它与任何IEEE 802.x LAN相同。例如,IEEE 802.5(令牌环)也具有不同的帧和报头格式。