我是无线局域网的新手。我看到它在帧头中有 4 个地址。在有线以太网的情况下,只有 2 个 mac 地址,源和目标(本质上是下一跳的地址)。但是在无线局域网的情况下,为什么我们总是需要端点地址。这个任务本质上是针对IP层的?
那么除了发送器和接收器地址之外,还需要额外的源地址和目的地址吗?
我是无线局域网的新手。我看到它在帧头中有 4 个地址。在有线以太网的情况下,只有 2 个 mac 地址,源和目标(本质上是下一跳的地址)。但是在无线局域网的情况下,为什么我们总是需要端点地址。这个任务本质上是针对IP层的?
那么除了发送器和接收器地址之外,还需要额外的源地址和目的地址吗?
需要理解的区别是,当 802.11 设备正在向接收设备进行传输时,这些设备中的一个(或两个)可能不是 L2 流量的实际来源或目的地。因此,这可能会导致您需要四个不同的不同地址的情况:
无线网络的 BSSID 可以是 TA 或 RA,但它也可以是将业务关联到 BSS 的标识符。除非接入点 (AP) 对管理接口和 BSSID 使用相同的 MAC 地址,否则通常不会有任何 BSSID 是 SA 或 DA 的流量。
802.11 标头中的地址字段的使用与 To/From DS(分发系统)标志相关联。根据 To/From DS 标志的设置方式,这决定了四个字段中的哪一个是必需的以及每个字段提供的信息。
以下是我从IEEE 文档中获取的几个快速汇总表:
让我添加几张图片以提供来自802.11 无线网络: O'Reilly Press的权威指南的示例: