Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets IEEE 802.11中是否有以太网报头_Sockets - Fatal编程技术网

Sockets IEEE 802.11中是否有以太网报头

Sockets IEEE 802.11中是否有以太网报头,sockets,Sockets,我一直在使用wireshark通过wifi捕获一些数据包进行分析。如果我在监视器模式下在接口上捕获IEEE 802.11帧。如果我在没有加密的开放网络上捕获IEEE数据包,那么我就看不到任何以太网报头。但是,如果我在一个普通接口上捕获相同的数据包(不是在监视器模式下),那么我可以看到以太网报头。我无法解密在监视模式下捕获的wpa数据包以进行更多分析。那么,当传输IEEE数据包时,是否真的存在以太网层?或者,它是由驱动程序在交付到上层侦听的应用程序之前添加到其中的吗? 这是一个缺少数据包的以太网层

我一直在使用wireshark通过wifi捕获一些数据包进行分析。如果我在监视器模式下在接口上捕获IEEE 802.11帧。如果我在没有加密的开放网络上捕获IEEE数据包,那么我就看不到任何以太网报头。但是,如果我在一个普通接口上捕获相同的数据包(不是在监视器模式下),那么我可以看到以太网报头。我无法解密在监视模式下捕获的wpa数据包以进行更多分析。那么,当传输IEEE数据包时,是否真的存在以太网层?或者,它是由驱动程序在交付到上层侦听的应用程序之前添加到其中的吗?

这是一个缺少数据包的以太网层。

以太网是由而不是(Wi-Fi)定义的,因此,不,802.11帧中没有以太网报头;它们是不同的网络类型,IEEE 802.11有自己的帧格式和报头。这与任何IEEE 802.x局域网都是一样的。例如,IEEE 802.5(令牌环)也有不同的帧和报头格式