如果是以太网接头,我们将拥有目标Mac地址和源Mac地址。
对于802.11数据包,至少有三个Mac地址,有时还有四个Mac地址。
如何使用802.3数据包形成802.11数据包?我知道本机wifi正在进行转换以防万一窗口。我想知道它是如何实现的?
答案 0 :(得分:1)
"如何使用802.3数据包形成802.11数据包?"
转换(在802.3和802.11 MAC帧之间)发生在链路层。实现细节是平台和驱动程序相关的。
在Linux内核中如何完成这些操作的示例(使用soft-MAC 802.11驱动程序):
http://lxr.free-electrons.com/source/net/wireless/util.c#L412
http://lxr.free-electrons.com/source/net/wireless/util.c#L530