maxmax
Goto Top

WLAN-CSMA-CD Hidden Stations

Hallo,

habe gerade ein Verständnisproblem, wie kann bei WLAN eine Kollision von Hidden Stations auftreten?


(A=Access Point)<----------------->(B-Client 1)<---------------->(C Hidden Station)

Wenn die Sendeleistung nicht ausreicht sich am AP anzumelden, wie kann die Station C dann senden und mit Client B kollidieren?


(Access Point)<----------------->(Client 1)<---------------->(Client 2)


Es stimmt doch dass wenn Client 1 im selben WLAN wie Client 2 Datenpakete an Client 2 senden will, diese zuerst an den AP sendet welcher diese dann die Daten an den Client 2 weiterleitet oder? So haben wirs jedenfalls in der Schule gelernt obwohl mir das doch etwas unlogisch vorkommt da Client 2 die übertragenen Daten von Client 1 ja sowieso die Daten sowieso "sieht".

Danke für eure Antworten

Content-ID: 266227

Url: https://administrator.de/forum/wlan-csma-cd-hidden-stations-266227.html

Ausgedruckt am: 21.02.2025 um 12:02 Uhr

psannz
Lösung psannz 13.03.2015, aktualisiert am 15.03.2015 um 13:50:28 Uhr
Goto Top
Sers,

stell dir das so vor:

Du hast einen Bergkamm. Links und rechts davon laufen Täler. In jedem Tal steht ein Teilnehmer, auf dem Bergkamm ebenfalls.

Das Problem von 802.11 ist dass die Teilnehmer einfach losbrüllen, und wenn sie merken dass zwei gleichzeitig schreien, warten beide Stationen für eine zufällige Zeit, und schreien wieder los. Andere Techniken, etwa nv2, steuern zentral welche Station wann schreien darf. Etwa über einen Token der Reih um geht.

Zurück zum Problem: Station A in Tal Nord spricht mit der Kamm-Station X. Zur selben Zeit spricht aber auch Station B in Tal Süd mit Station X. Aus Sicht von Station X kommt es zur Kollision, aber Station A und B können unter sich nicht klären wer wann wieder darf. Das würde idF nur funktionieren wenn die Senderechte von Station X verwaltet würden.
Und das ist das Hidden-Station-Problem.

Grüße,
Philip
psannz
psannz 13.03.2015 um 22:58:57 Uhr
Goto Top
Erwähnt sei noch, da die Editierfunktion bei mir leider gerade spinnt, dass nv2 auf TDMA basiert.
108012
108012 14.03.2015 um 03:46:16 Uhr
Goto Top
Hallo,

zusätzlich zu der Ausführung von Philip ist noch anzumerken,
wenn man einen WLAN Repeater zur Reichweitenerhöhung
mit einem WLAN AP oder Router verbindet hat der WLAN
Klient ja immer nur mit dem Repeater Kontakt und sieht somit
auch nur eben diesen und vor allen Dingen auch nur seine MAC
Adresse und nicht die dahinter des Routers oder des WLAN APs
und somit ist eine Station in diesem Szenario "versteckt" (hidden).


Gruß
Dobby
aqui
Lösung aqui 14.03.2015, aktualisiert am 15.03.2015 um 13:50:22 Uhr
Goto Top
Und genau deshalb ist ein Repeater der Tod jeglichen WLANs wenn man nicht auf einer einsamen Alm oder hinterm Deich wohnt face-wink

Hier ist das WLAN Hidden Node oder Hidden Station Problem auch recht gut erklärt:
http://en.wikipedia.org/wiki/Hidden_node_problem
Ist immer wenn der eine den anderen nicht hört, sei es durch taucben Billigempfänger oder Abschattung und schwachem Signal, Nachbarkanalstörung usw. usw.
maxmax
maxmax 15.03.2015 um 13:59:08 Uhr
Goto Top
Danke für eure Antworten, ist mir nun klar face-smile

Noch eine letze Frage, wenn ich zwei völlig fremde WLAN's in meiner Umgebung habe welche auf dem selben Kanal funken, hört folglich CSMA/CA das Medium (Luft) ab und sendet erst wenn kein Client/AP der beiden WLAN's das Medium belegt oder?
aqui
Lösung aqui 15.03.2015 aktualisiert um 15:22:10 Uhr
Goto Top
Yepp, das ist genau richtig !
In massiv überfüllten WLAN Umgebungen mit 20 oder mehr Netzen die homogen über alle Kanäle verteilt sind sollte man dann auch besser gleiche Kanäle suchen um das CSMA/CD Verfahren so zu erzwingen.
Noch besser ist aufs 5 Ghz Band zu wechseln.. face-wink
maxmax
maxmax 15.03.2015 um 15:22:29 Uhr
Goto Top
Alles klar danke face-smile