如何验证没有帧校验序列的 WLAN QoS 帧
How to validate WLAN QoS frames which do not have a frame check sequence
我注意到某些相同子类型(例如 8)的 WLAN QoS 帧具有 FCS,而其他则没有。在这两种情况下,帧控制字段中的受保护标志都设置为 1。是什么导致了这种差异以及如何验证此类帧的完整性?
What drives this difference
也许
- 没有FCS的帧被主机抓包传输,此时FCS还没有计算(一般是网卡计算的,不是由主机,传出数据包由主机"captured"OS网络软件将它们交给捕获机制而不是在传输时被捕获)或
- 没有 FCS 的帧是由不向主机提供 FCS 的网络适配器捕获的。
how is the integrity of such frames validated?
通过检查 FCS - 它就在那里,您只是没有在捕获中得到它。对于传输的帧,它是在网络适配器传输帧时添加的;对于接收到的帧,它会被网络适配器检查,即使它没有将它提供给主机。
我注意到某些相同子类型(例如 8)的 WLAN QoS 帧具有 FCS,而其他则没有。在这两种情况下,帧控制字段中的受保护标志都设置为 1。是什么导致了这种差异以及如何验证此类帧的完整性?
What drives this difference
也许
- 没有FCS的帧被主机抓包传输,此时FCS还没有计算(一般是网卡计算的,不是由主机,传出数据包由主机"captured"OS网络软件将它们交给捕获机制而不是在传输时被捕获)或
- 没有 FCS 的帧是由不向主机提供 FCS 的网络适配器捕获的。
how is the integrity of such frames validated?
通过检查 FCS - 它就在那里,您只是没有在捕获中得到它。对于传输的帧,它是在网络适配器传输帧时添加的;对于接收到的帧,它会被网络适配器检查,即使它没有将它提供给主机。