Quatre adresses de couche 2 dans l'en-tête de trame 802.11

10

Je suis nouveau sur le LAN sans fil. Je vois qu'il a 4 adresses dans l'en-tête du cadre. Dans le cas d'un Ethernet câblé, il n'y a que 2 adresses mac, la source et la destination (qui est essentiellement l'adresse du prochain bond). Mais dans le cas du LAN sans fil, pourquoi avons-nous toujours besoin de l'adresse des points de terminaison. Cette tâche concerne essentiellement la couche IP?

Alors, quel est le besoin de l'adresse de source et de destination supplémentaire, à part l'adresse de l'émetteur et du récepteur?

Ankur Bhatia
la source

Réponses:

11

La distinction à comprendre est que pendant qu'un périphérique 802.11 transmet à un périphérique de réception, l'un (ou les deux) de ces périphériques peut ne pas être la source ou la destination réelle du trafic L2. Cela peut donc créer des situations où vous avez besoin de quatre adresses distinctes différentes:

  • Adresse de l'émetteur (TA)
  • Adresse du destinataire (RA)
  • Adresse source (SA)
  • Adresse de destination (DA)

Le BSSID du réseau sans fil peut être le TA ou le RA, mais il peut également être un identifiant pour associer le trafic à un BSS. À moins que le point d'accès (AP) n'utilise la même adresse MAC pour l'interface de gestion et le BSSID, vous n'aurez généralement pas de trafic où le BSSID est le SA ou le DA.

L'utilisation des champs d'adresse dans un en-tête 802.11 est liée aux indicateurs To / From DS (système de distribution). Selon la façon dont les indicateurs To / From DS sont définis, cela détermine lequel des quatre champs est requis et quelles informations chacun fournit.

Voici quelques tableaux récapitulatifs rapides que j'ai pris à partir d'un document IEEE :

entrez la description de l'image ici

entrez la description de l'image ici

Permettez-moi d'ajouter quelques images pour fournir des exemples tirés des réseaux sans fil 802.11: le guide définitif d'O'Reilly Press:

entrez la description de l'image ici

entrez la description de l'image ici

YApprendre
la source
Merci Ylearn. L'erreur que je faisais en comprenant ce concept était de considérer les autres clients comme un réseau séparé. Ils sont en fait dans le même lien, nous avons donc besoin de l'adresse mac. Et en plus de la source et de la destination, nous avons maintenant un intermédiaire, c'est-à-dire le point d'accès, qui est également dans le même lien, nous avons donc besoin de l'adresse mac. Et de même pour le scénario où nous avons plus d'un point d'accès, nous avons besoin des 4 adresses. Merci encore pour l'explication.
Ankur Bhatia,
2
@AnkurBhatia, dans les appareils Ethernet normaux sont connectés par des fils. Ce n'est pas le cas en 802.11, donc une façon de penser est que les TA / RA identifient un "fil virtuel" reliant les deux appareils. Le SA / DA ne correspondra au TA / RA que lorsque le périphérique envoyant / recevant la trame est également le périphérique envoyant / recevant la transmission RF.
Apprendre