56 votes

Le trafic Wi-Fi d'un client à un autre passe-t-il par le point d'accès ?

Considérons un réseau Wi-Fi avec un point d'accès et deux clients, fonctionnant dans des conditions marginales en raison de la portée, etc. Le client 1 communique avec le client 2. De toute évidence, le Point d'accès (AP) doit se trouver à portée des deux (en supposant qu'il n'y ait pas de modes maillés fantaisistes, etc.) pour que le réseau soit considéré comme disponible, mais les données transitent-elles réellement par lui ?

En d'autres termes, est-ce que le point d'accès reçoit les paquets d'un client et les rediffuse pour que l'autre client les capte, ou est-ce que la radio du client 2 reçoit les signaux directement lorsqu'ils sont transmis par le client 1 et le point d'accès fournit simplement une sorte d'arbitrage et de métadonnées pour les aider à se retrouver ?

Je suis particulièrement intéressé par la façon dont la réponse à cette question affecterait le cas où les deux clients sont proches l'un de l'autre et bénéficient d'une bonne propagation radio, mais où le point d'accès est éloigné.

68voto

Joshua Points 101

Oui, la communication passe par le point d'accès. Dans ce cas, le point d'accès fonctionne exactement comme un commutateur dans un réseau câblé.

Il est possible de faire communiquer deux appareils directement, sans AP. C'est ce qu'on appelle un réseau ad hoc.

37voto

Mark Points 11

Il est évident que le point d'accès (PA) doit être à portée des deux (en supposant qu'il n'y ait pas de modes de maillage fantaisistes, etc.) pour que le réseau soit considéré comme disponible, mais les données transitent-elles réellement par lui ?

Oui, les données circulent réellement dans l'AP. Pourquoi ? Les normes des trames 802.11 ont défini les en-têtes des trames 802.11 :

Enter image description here

La norme 802.11 fonctionne principalement sur la couche MAC de la liaison de données et sur la couche physique. Comme vous pouvez le constater, il y a quatre adresses (au lieu de deux dans le cas d'Ethernet) dans l'en-tête de la trame et l'emplacement de l'adresse dans l'en-tête dot11 dépend de l'endroit où la trame doit être transmise.

Les adresses possibles sont les suivantes :

  1. Adresse de destination -> Vers laquelle la trame est destinée à arriver finalement (DA)
  2. Adresse source -> L'expéditeur original de la trame (SA)
  3. Current Destination Address -> Le récepteur actuel de la trame (CDA)
  4. Adresse de la source actuelle -> La source actuelle de la trame (CSA)

Maintenant, cela dépend de l'endroit où la trame doit être transmise, c'est-à-dire de quel système de distribution (DS) à quel système de distribution (supposons ici que le sans fil est le DS 0 et le filaire le DS 1), le placement de ces adresses est décidé dans l'en-tête de la trame.

CAS 1 : Lorsqu'une trame doit être transmise de DS 0 à DS 0 d'un client sans fil (STA) à un autre client (cela se produit principalement dans un réseau ad hoc).

Les adresses seraient les suivantes :

  • L'ADC et l'AD vont être les mêmes.
  • L'ASC et l'AS vont être les mêmes

Le placement des adresses serait le suivant :

  • Adresse 1 -> CDA ou DA
  • Adresse 2 -> CSA ou SA
  • Adresse 3 -> BSSID(MAC) ou ff:ff:ff:ff:ff:ff:ff dans le cas d'une sonde. demande
  • Adresse 4 -> Non applicable

CAS 2 : Lorsqu'une trame doit être transmise d'un client sans fil à un AP, c'est-à-dire de DS 0 à DS 1.

Les adresses seraient les suivantes :

  • CDA et BSSID seront les mêmes (puisque le paquet est transmis sur un SSID).
  • DA sera l'ultime client sans fil où la trame doit être transmise (dans son réseau local).
  • L'ASC et l'AS vont être les mêmes

Le placement des adresses serait le suivant :

  • Adresse 1 -> CDA ou BSSID
  • Adresse 2 -> CSA ou SA
  • Adresse 3 -> DA
  • Adresse 4 -> Non applicable

CAS 3 : Lorsqu'une trame doit être transmise d'un point d'accès à un client sans fil, c'est-à-dire de DS 1 à DS 0.

Les adresses seraient les suivantes :

  • CDA et DA vont être les mêmes.
  • Le CSA et le BSSID seront les mêmes.
  • SA va être l'adresse de la source originale

Le placement des adresses serait le suivant :

  • Adresse 1 -> CDA ou DA
  • Adresse 2 -> CSA ou BSSID
  • Adresse 3 -> SA
  • Adresse 4 -> Non applicable

CAS 4 : Lorsqu'une trame doit être transmise d'un point d'accès à un autre point d'accès partageant le même réseau local (et deux clients sans fil communiquant sur celui-ci), c'est-à-dire de DS 1 à DS 1.

Les adresses seraient les suivantes :

  • Le CSA va être le MAC de la première AP
  • Le CDA sera le MAC du second AP.
  • SA sera le MAC du client sans fil source.
  • DA sera le MAC du client sans fil de destination.

Le placement des adresses serait le suivant :

  • Adresse 1 -> CDA
  • Adresse 2 -> CSA
  • Adresse 3 -> DA
  • Adresse 4 -> SA

Conclusion : Si vous êtes dans un environnement basé sur des points d'accès (infrastructure), vous devez changer le DS et donc le MAC de destination de BSSID en adresses MAC de client final (expliqué en détail ci-dessus) ; c'est ainsi que dot11 est écrit.

Analogie avec le filaire : Prenez le support sans fil comme un fil invisible entre un commutateur et un hôte final. Dans ce cas, le commutateur est un AP et l'hôte final est le client sans fil. Vous avez toujours besoin d'un MAC source et d'un MAC destination dans le sans fil, mais maintenant, dans un environnement à AP multiples, vous ne savez pas qui est votre AP (commutateur) car il n'y a pas de câble (invisible) auquel vous êtes connecté (via), d'où l'arrivée de deux adresses supplémentaires (CSA et CDA expliqués ci-dessus).

J'espère que cela vous aidera !

4voto

AidenMontgomery Points 984

La configuration standard pour le Wi-Fi (avec Points d'accès ) est de fonctionner comme un répéteur. Le point d'accès récupère les données qu'il reçoit et les retransmet. Cette configuration est la norme pour les communications radio centralisées de nombreux types, le Wi-Fi n'étant qu'un sous-ensemble particulier.

0voto

Ron Harding Points 1

J'ai récemment terminé un contrat chez HP où j'ai développé des procédures de test WIFI/Wifi Direct et l'automatisation des tests. Dans le cas de WIFI Direct, il s'agit de peer to peer, donc aucune association d'AP n'est impliquée. Je vous suggère de vous documenter sur ce sujet également.

Considérez que le WIFI lui-même est un service sans licence, donc sur des bandes telles que 5GHz, qui sont utilisées par des services sous licence tels que le RADAR et l'armée, tout dispositif WIFI sur ces bandes doit "quitter" le canal WIFI partagé pour que le détenteur de la licence principale puisse utiliser ledit canal.

Mes deux cents == Mes deux dollars même chose

Cheers

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X