Le trafic Wi-Fi d'un client à un autre voyage via le point d'accès?

51

Considérez 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. Il est évident que le point d'accès doit être à portée des deux (en supposant qu'aucun maillage sophistiqué ne modes, etc.) pour que le réseau soit considéré comme disponible, mais les données y transitent-elles réellement?

En d’autres termes, l’AP reçoit-il les paquets d’un client et les rediffuse pour que l’autre client puisse les récupérer, ou bien la radio du Client 2 reçoit-elle les signaux directement lorsqu’ils sont transmis du Client 1 et l’AP fournit simplement une sorte d’arbitrage et métadonnées pour les aider à se retrouver?

Ce qui m'intéresse particulièrement, c'est de savoir comment la réponse à cette situation affecterait le cas où les deux clients sont proches l'un de l'autre et ont une bonne propagation radioélectrique, alors que le point d'accès est à une certaine distance.

Pete
la source
4
Bien que la question soit bien reçue et abordée ici, il semble que cela conviendrait également à l’ ingénierie de réseau Stack Exchange .
Jules
1
Merci, je ne savais pas qu'il y avait un SE plus spécifique. J'ai peut-être plus de questions à leur poser à l'avenir, c'est bon à savoir.
Pete

Réponses:

67

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 que deux appareils communiquent directement, sans AP. Ceci est connu sous le nom de réseau Ad Hoc.

D34DM347
la source
4
La situation n’est pas exactement analogue à celle d’un commutateur sur un réseau câblé (xBASE-T), car le client 2 peut voir les transmissions du client 1 même si le protocole est tel qu’il les ignore. D'une certaine manière, il est plus proche du câblage 10BASE2 ou 10BASE5 de l'ancienne école. C'est pourquoi j'ai des doutes.
Pete
3
Bien que les commutateurs modernes ne se comportent plus vraiment de la sorte, TOUS les réseaux Ethernet sont techniquement multi-accès et permettent donc aux périphériques de recevoir des paquets pour lesquels ils ne sont pas destinés.
D34DM347
12
@Pete ce n'est pas nécessairement vrai que C2 peut voir les transmissions de C1. Prenons le cas où C1 se trouve près d'un bord de la plage de l'AP et C2 près du bord opposé. La distance entre C1 et C2 est alors deux fois la portée de l'un ou l'autre, de sorte que les AP ne peuvent pas communiquer directement entre eux. Mais comme ils ne sont pas obligés, peu importe. Tout ce qui compte, c'est qu'ils soient tous les deux capables de parler à l'AP.
Monty Harder
Non @ D34DM347, ce n'est pas toujours le cas, appareils compatibles avec wifi direct Les appareils compatibles avec Wi-Fi Direct peuvent se connecter directement les uns aux autres pour effectuer des tâches telles que l'impression, la synchronisation et le partage de données. Les périphériques Wi-Fi Direct peuvent s'associer simultanément à plusieurs périphériques P2P et à des réseaux locaux sans fil d'infrastructure (WLAN). de plus, l'isolement du client effectué correctement peut bien sûr l'empêcher
8zero2.ops
4
Je suggérerais que vous utilisiez le mot "hub" car il est plus proche de l'équivalent câblé. Les hubs ne sont pas vraiment disponibles maintenant mais ça marche.
TafT
36

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

Oui, les données transitent par le point d'accès. Pourquoi? Les normes de trame 802.11 définissent les en-têtes de trame 802.11:

Entrez la description de l'image ici

802.11 fonctionne principalement sur la couche MAC de la liaison de données et la couche physique. Ainsi, vous voyez qu'il y a quatre adresses (au lieu de deux dans le cas d'Ethernet) dans l'en-tête de trame et, en fonction du lieu où la trame doit être transmise, l'emplacement de l'adresse dans dot11 en-tête est décidé.

Les adresses possibles sont:

  1. Adresse de destination -> A quelle trame est destinée à atteindre enfin (DA)
  2. Adresse source -> L'expéditeur d'origine du cadre (SA)
  3. Adresse de destination actuelle -> Le récepteur actuel de la trame (CDA)
  4. Adresse 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 sans fil est DS 0 et câblé est DS 1) l'emplacement de ces adresses est décidé dans l'en-tête de la trame.

CAS 1: lorsqu'une trame doit être transférée d'un DS 0 à un autre client sans fil (STA) à un autre client (ceci se produit principalement sur un réseau ad hoc).

Ce qui suit serait les adresses:

  • CDA et DA vont être la même chose
  • CSA et SA vont être la même

Ce qui suit serait l'adresse placement:

  • Adresse 1 -> CDA ou DA
  • Adresse 2 -> CSA ou SA
  • Adresse 3 -> BSSID (MAC) ou ff: ff: ff: ff: ff: ff en cas de demandes de vérification
  • Adresse 4 -> Sans objet

CAS 2: Quand une trame doit être transférée d’un client sans fil à un AP, c’est-à-dire de DS 0 à DS 1.

Ce qui suit serait les adresses:

  • CDA et BSSID vont être identiques (puisque le paquet est transféré sur un SSID)
  • DA va être le client sans fil ultime pour lequel la trame doit être transférée (dans son réseau local).
  • CSA et SA vont être la même

Ce qui suit serait l'adresse placement:

  • Adresse 1 -> CDA ou BSSID
  • Adresse 2 -> CSA ou SA
  • Adresse 3 -> DA
  • Adresse 4 -> Sans objet

CAS 3: Quand une trame doit être transférée d’un AP à un client sans fil, c’est-à-dire de DS 1 à DS 0.

Ce qui suit serait les adresses:

  • CDA et DA vont être la même chose.
  • CSA et BSSID vont être les mêmes.
  • SA va être l'adresse source d'origine

Ce qui suit serait l'adresse placement:

  • Adresse 1 -> CDA ou DA
  • Adresse 2 -> CSA ou BSSID
  • Adresse 3 -> SA
  • Adresse 4 -> Sans objet

CAS 4: Quand une trame doit être transférée d’un AP à un autre AP partageant le même LAN (et deux clients sans fil communiquant dessus), c’est-à-dire de DS 1 à DS 1.

Ce qui suit serait les adresses:

  • CSA va être MAC du premier AP
  • CDA va être MAC du deuxième AP
  • SA va être le MAC du client sans fil source
  • DA va être le MAC du client sans fil de destination

Ce qui suit serait l'adresse placement:

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

Conclusion: si vous vous trouvez dans un environnement de point d'accès (infrastructure), vous devez changer de DS et donc du MAC de destination de BSSID pour mettre fin aux adresses MAC du client (expliquées ci-dessus en détail), c'est ainsi que dot11 est écrit.

Analogie avec filaire: prenez le support sans fil comme un fil invisible entre un commutateur et un hôte d'extrémité. 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 de destination en mode sans fil, mais dans un environnement à plusieurs AP, vous ne savez pas qui est votre AP (commutateur) car il n’existe aucun câble (invisible) auquel vous êtes connecté (via) deux autres adresses (CSA et CDA expliquées ci-dessus).

J'espère que ça aide!

Anirudh Malhotra
la source
+1 Juste pour les détails!
Michael-O
4

La configuration standard du Wi-Fi (avec points d’accès ) consiste à fonctionner comme un répéteur. L'AP va récupérer les données qu'il reçoit et les retransmettre. Cette configuration est la norme pour les communications radio centralisées de nombreux types, le Wi-Fi n'étant qu'un sous-ensemble particulier.

Brian Knoblauch
la source
0

J'ai récemment terminé un contrat avec HP où j'ai développé les procédures de test WIFI / Wifi Direct et l'automatisation de test. Dans WIFI Direct, il s'agit d'égal à égal, donc aucune association de points d'accès n'est impliquée. Je vous suggère de lire également sur ce sujet.

Considérez que le WIFI lui-même est un service sans licence. Par conséquent, sur les bandes telles que 5GHz, qui sont des services sous licence tels que RADAR et militaires, tout appareil WIFI installé 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 la même chose

À votre santé

Ron Harding
la source