802.11帧标头中的四个第二层地址


10

我是无线局域网的新手。我看到它在帧头中有4个地址。如果是有线以太网,则只有2个mac地址,即源和目的地(实际上是下一跳的地址)。但是对于无线局域网,为什么我们总是需要端点地址。这个任务本质上是针对IP层的?

那么,除了发送方和接收方地址之外,还需要额外的源地址和目标地址吗?

Answers:


11

要理解的区别是,当802.11设备正在向接收设备发送时,这些设备中的一个(或两个)可能不是L2流量的实际来源或目的地。因此,这可能会导致需要四个不同地址的情况:

  • 发射器地址(TA)
  • 收件人地址(RA)
  • 源地址(SA)
  • 目的地址(DA)

无线网络的BSSID可以是TA或RA,但也可以是将流量与BSS相关联的标识符。除非接入点(AP)为管理接口和BSSID使用相同的MAC地址,否则在BSSID为SA或DA的情况下,通常不会有任何流量。

802.11标头中的使用地址字段与To / From DS(分发系统)标志绑定在一起。根据设置“ To / From DS”标志的方式,它确定四个字段中的哪个是必需的,以及每个字段提供什么信息。

这是我从IEEE文档中获得的几个快速摘要表:

在此处输入图片说明

在此处输入图片说明

让我添加一些图像,以提供802.11无线网络的示例 O'Reilly Press 的权威指南

在此处输入图片说明

在此处输入图片说明


谢谢Ylearn。我在理解此概念时所犯的错误是将其他客户端视为一个单独的网络。它们实际上在同一链接中,因此我们需要mac地址。除了源和目的地之外,我们现在还有一个中间节点,即访问点,它也位于同一链接中,因此我们需要mac地址。同样,对于有多个接入点的情况,我们需要全部4个地址。再次非常感谢您的解释。
Ankur Bhatia 2015年

2
@AnkurBhatia,在普通的以太网设备中通过电线连接。在802.11中不是这种情况,因此可以考虑的一种方式是TA / RA正在识别连接两个设备的“虚拟线”。仅当发送/接收帧的设备也是发送/接收RF传输的设备时,SA / DA才会与TA / RA匹配。
YLearn
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.