如何实时将以太网数据包转换为无线数据包?

时间:2015-07-30 07:31:29

标签: windows wireless ethernet 802.11

如果是以太网接头,我们将拥有目标Mac地址和源Mac地址。

对于802.11数据包,至少有三个Mac地址,有时还有四个Mac地址。

如何使用802.3数据包形成802.11数据包?我知道本机wifi正在进行转换以防万一窗口。我想知道它是如何实现的?

1 个答案:

答案 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