Erfolgt der Wi-Fi-Verkehr von einem Client zu einem anderen über den Zugangspunkt?


51

Stellen Sie sich ein Wi-Fi-Netzwerk mit einem Access Point und zwei Clients vor, die aufgrund der Reichweite usw. unter Randbedingungen arbeiten. Client 1 kommuniziert mit Client 2. Offensichtlich muss sich der Access Point (AP) in Reichweite von beiden befinden (sofern kein ausgefallenes Netz vorhanden ist) Modi usw.), damit das Netzwerk als verfügbar gilt. Werden die Daten tatsächlich durch das Netzwerk übertragen?

Das heißt, empfängt der AP die Pakete von einem Client und sendet sie erneut für den anderen Client, um sie abzuholen, oder empfängt das Funkgerät von Client 2 die Signale direkt, wenn sie von Client 1 gesendet werden, und der AP stellt lediglich eine Art Arbitrierung und Weiterleitung bereit Metadaten, die ihnen helfen, sich zu finden?

Mich interessiert insbesondere, wie sich die Antwort darauf auf den Fall auswirkt, dass die beiden Clients nahe beieinander sind und eine gute Funkausbreitung haben, der Zugangspunkt jedoch in einiger Entfernung liegt.


4
Die Frage wird hier zwar gut aufgenommen und ist aktuell, scheint aber auch für die Network Engineering Stack Exchange eine gute Lösung zu sein .
Jules

1
Vielen Dank, wusste nicht, dass es eine spezifischere SE gibt. Ich könnte in Zukunft weitere Fragen an sie haben, gut zu wissen.
Pete

Antworten:


67

Ja, die Kommunikation läuft über den Zugangspunkt. In diesem Fall funktioniert der AP genauso wie ein Switch in einem kabelgebundenen Netzwerk.

Es ist möglich, dass zwei Geräte direkt ohne AP kommunizieren. Dies wird als Ad-hoc-Netzwerk bezeichnet.


4
Die Situation ist jedoch nicht genau analog zu einem Switch in einem verkabelten (xBASE-T) Netzwerk, da Client 2 die Übertragungen von Client 1 auch dann sehen kann , wenn das Protokoll diese ignoriert. In gewisser Hinsicht ist es näher an der alten 10BASE2- oder 10BASE5-Verkabelung. Deshalb habe ich Zweifel.
Pete

3
Obwohl sich moderne Switches nicht mehr so ​​verhalten, sind technisch gesehen ALLE Ethernet-Netzwerke Multi-Access-fähig und haben daher die Möglichkeit, dass Geräte Pakete empfangen, für die sie nicht der vorgesehene Empfänger sind.
D34DM347

12
@Pete Es ist nicht unbedingt wahr, dass C2 die Übertragungen von C1 sehen kann. Betrachten Sie den Fall, in dem C1 in der Nähe einer Kante des AP-Bereichs und C2 in der Nähe der gegenüberliegenden Kante liegt. Die Entfernung zwischen C1 und C2 ist dann doppelt so groß wie die Entfernung zwischen C1 und C2 zum AP, sodass sie nicht direkt miteinander kommunizieren können. Aber da sie nicht müssen, spielt es keine Rolle. Alles was zählt ist, dass beide in der Lage sind, mit dem AP zu sprechen.
Monty Harder

Nein @ D34DM347, dies ist nicht immer der Fall. Wi-Fi Direct-fähige Geräte Wi-Fi Direct-fähige Geräte können schnell und bequem eine direkte Verbindung herstellen, um Aufgaben wie Drucken, Synchronisieren und Datenaustausch auszuführen. Wi-Fi Direct-Geräte können gleichzeitig mehreren Peer-to-Peer-Geräten (P2P) und WLANs (Infrastructure Wireless LANs) zugeordnet werden. Darüber hinaus kann die ordnungsgemäße Client-Isolation dies natürlich verhindern
8zero2.ops

4
Ich würde vorschlagen, dass Sie das Wort "Hub" verwenden, da dies dem verkabelten Äquivalent näher kommt. Hubs sind derzeit nicht wirklich verfügbar, aber es funktioniert.
TafT

36

Natürlich muss sich der Access Point (AP) in beiden Bereichen befinden (sofern keine ausgefallenen Mesh-Modi usw. vorliegen), damit das Netzwerk als verfügbar gilt. Werden die Daten jedoch tatsächlich durch das Netzwerk übertragen?

Ja, Daten fließen tatsächlich durch den AP. Warum? Die 802.11-Frame-Standards definieren 802.11-Frame-Header:

Geben Sie hier eine Bildbeschreibung ein

802.11 funktioniert hauptsächlich auf der MAC-Ebene der Datenverbindung und der physischen Ebene. Wie Sie sehen, befinden sich im Frame-Header vier Adressen (im Falle von Ethernet zwei) und abhängig davon, wo der Frame weitergeleitet werden soll, wird die Adressplatzierung angegeben In dot11 wird der Header festgelegt.

Die möglichen Adressen sind:

  1. Zieladresse -> zu welchem ​​Frame soll es endlich kommen (DA)
  2. Quelladresse -> Der ursprüngliche Absender des Frames (SA)
  3. Aktuelle Zieladresse -> Der aktuelle Empfänger des Frames (CDA)
  4. Aktuelle Quelladresse -> Die aktuelle Quelle des Frames (CSA)

Jetzt hängt es davon ab, wo der Frame weitergeleitet werden muss, dh von welchem ​​Verteilungssystem (DS) zu welchem ​​Verteilungssystem (hier wird angenommen, dass drahtlos DS 0 und verdrahtet DS 1 ist), wird die Platzierung dieser Adressen im Frame-Header festgelegt.

FALL 1: Wenn ein Frame von einem drahtlosen Client (STA) zu einem anderen Client von DS 0 zu DS 0 weitergeleitet werden muss (dies geschieht meistens in einem Ad-hoc-Netzwerk).

Folgendes wären die Adressen:

  • CDA und DA werden gleich sein
  • CSA und SA werden gleich sein

Folgendes wäre die Adressplatzierung:

  • Adresse 1 -> CDA oder DA
  • Adresse 2 -> CSA oder SA
  • Adresse 3 -> BSSID (MAC) oder ff: ff: ff: ff: ff: ff bei Probe-Anfragen
  • Adresse 4 -> Nicht zutreffend

FALL 2: Wenn ein Frame von einem drahtlosen Client an einen AP weitergeleitet werden muss, dh von DS 0 zu DS 1.

Folgendes wären die Adressen:

  • CDA und BSSID werden gleich sein (da das Paket auf einer SSID weitergeleitet wird)
  • DA wird der ultimative WLAN-Client sein, bei dem der Frame weitergeleitet werden muss (in seinem LAN).
  • CSA und SA werden gleich sein

Folgendes wäre die Adressplatzierung:

  • Adresse 1 -> CDA oder BSSID
  • Adresse 2 -> CSA oder SA
  • Adresse 3 -> DA
  • Adresse 4 -> Nicht zutreffend

FALL 3: Wenn ein Frame von einem AP an einen drahtlosen Client weitergeleitet werden muss, dh von DS 1 zu DS 0.

Folgendes wären die Adressen:

  • CDA und DA werden gleich sein.
  • CSA und BSSID werden gleich sein.
  • SA wird die ursprüngliche Quelladresse sein

Folgendes wäre die Adressplatzierung:

  • Adresse 1 -> CDA oder DA
  • Adresse 2 -> CSA oder BSSID
  • Adresse 3 -> SA
  • Adresse 4 -> Nicht zutreffend

FALL 4: Wenn ein Frame von einem Zugriffspunkt zu einem anderen Zugriffspunkt weitergeleitet werden muss, der dasselbe LAN (und zwei darauf kommunizierende drahtlose Clients) nutzt, dh von DS 1 zu DS 1.

Folgendes wären die Adressen:

  • CSA wird MAC des ersten AP sein
  • CDA wird MAC des zweiten AP sein
  • SA wird der MAC des drahtlosen Quellclients sein
  • DA wird der MAC des drahtlosen Zielclients sein

Folgendes wäre die Adressplatzierung:

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

Fazit: Wenn Sie sich in einer AP-basierten Umgebung (Infrastruktur) befinden, müssen Sie den DS und damit den Ziel-MAC von der BSSID auf die End-Client-MAC-Adressen (oben im Detail erläutert) umschalten, so wird dot11 geschrieben.

Analogie zu verkabelt: Nehmen Sie das kabellose Medium als unsichtbaren Draht zwischen einem Switch und einem Endhost. Der Switch ist in diesem Fall ein AP und der Endhost ist der drahtlose Client. Sie benötigen noch einen Quell-MAC und einen Ziel-MAC für die drahtlose Kommunikation. In einer Umgebung mit mehreren APs wissen Sie jedoch nicht, wer Ihr AP (Switch) ist, da kein Kabel (unsichtbar) vorhanden ist, mit dem Sie (über) verbunden sind zwei weitere Adressen (CSA und CDA oben erklärt).

Ich hoffe das hilft!


+1 Nur für die Details!
Michael-O

4

Die Standardkonfiguration für Wi-Fi (mit Access Points ) ist der Betrieb als Repeater. Der AP nimmt die empfangenen Daten auf und sendet sie erneut. Diese Konfiguration ist der Standard für die zentrale Funkkommunikation vieler Arten, wobei Wi-Fi nur eine bestimmte Teilmenge darstellt.


0

Ich habe kürzlich einen Vertrag bei HP abgeschlossen, wo ich WIFI / Wifi Direct-Testverfahren und Testautomatisierung entwickelt habe. In WIFI Direct ist dies Peer-to-Peer, sodass überhaupt keine AP-Zuordnung erforderlich ist. Ich schlage vor, dass Sie sich auch in diesem Bereich informieren.

Bedenken Sie, dass WIFI selbst ein nicht lizenzierter Dienst ist. Bei Bändern wie 5 GHz, bei denen lizenzierte Dienste wie RADAR und Militär verwendet werden, muss jedes WIFI-Gerät in diesen Bändern den gemeinsam genutzten WIFI-Kanal verlassen, damit der primäre Lizenzinhaber diesen Kanal nutzen kann

Meine zwei Cent == Meine zwei Dollar das Gleiche

Prost

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.