Soweit ich weiß, kommuniziert ein drahtloser Router mit Computern auf einem bestimmten Funkkanal. Wenn ein Computer einem Netzwerk beitreten möchte, durchsucht er alle seine Kanäle, um eine drahtlose Routerübertragung zu finden, setzt diesen Kanal dann als Standard und kommuniziert mit dem WLAN-Router auf diesem Kanal.
Wenn wir nun über ein drahtloses Netzwerk mit mehreren Computern sprechen,
weiß ich (basierend auf dem, was ich auf Wireshark auf meinem Computer gesehen habe), dass jeder Computer jedes Paket sehen kann, das von einem der Computer an den drahtlosen Router gesendet wurde (ist dies) weil sie alle auf demselben Kanal senden?),
aber ich konnte nicht sehen, was der WLAN-Router an die anderen Computer übertragen hat.
Wie kann der WLAN-Router dies tun?
Es soll auf demselben Funkkanal senden, damit jeder Computer es abfangen kann (und dann entscheidet, es zu behalten oder es basierend auf der Ziel-IP-Adresse zu löschen), oder?
quelle
Antworten:
Möglicherweise werden auf Ihrem Computer nur Pakete an Broadcast- und Multicast-Adressen gesendet . Die meisten PC-Betriebssysteme sind ziemlich laut, sodass Sie häufig Sendungen von ihnen sehen. Was Sie nicht sehen würden, ist "Unicast" -Verkehr, einschließlich des gesamten Datenverkehrs von TCP, z. B. beim Surfen im Internet.
Wenn Sie Nicht-Broadcast-Verkehr auf einem modernen kabelgebundenen Switch abfangen möchten, müssen Sie tatsächlich einen Arp-Spoof-Angriff ausführen. Vgl. Ettercap.
Wenn Sie nicht gesendeten Datenverkehr in einem drahtlosen Netzwerk abfangen möchten, müssen Sie sich meines Erachtens mit der Konfiguration einer Monitor-Modus-Schnittstelle befassen. Ich glaube, dies sollte für Netzwerke funktionieren, die durch ein einziges Passwort geschützt sind ("PSK", wie in WPA2-PSK). Es ist ein bisschen kompliziert, wird nicht von allen Hardware- oder Treibern unterstützt, und ich weiß nicht, wie schwierig es unter Windows ist.
quelle
Ich glaube, dein Verständnis ist falsch.
Wenn Sie von einem kabelgebundenen Netzwerk sprechen, gibt es nur einen Kanal, und wenn Sie von einem WLAN-Netzwerk sprechen, teilen sich alle Clients eines Access Points denselben Kanal.
Ich denke, Sie werden feststellen, dass es wie folgt funktioniert (für Internet / IP-basierte Netzwerke)
nicht im LAN befindet, gilt das Gleiche, nur das "Standard-Gateway" wird anstelle des Servers verwendet, dh der nächste Hop. Dies wird normalerweise anhand der Netzmaske und der IP-Adresse oder einer gleichwertigen Adresse ermittelt.)
Das logische Bit, das fehlt, besteht darin, dass die Switches, die die Geräte anschließen (in einem kabelgebundenen Netzwerk), zwischen MAC-Adressen routen. Dies erhöht die Privatsphäre und ermöglicht auch eine schnellere Kommunikation [wenn Sie beispielsweise 4 PCs an einen Switch angeschlossen haben und PC1 an Port1, PC2 an Port 2 usw. angeschlossen ist, kann PC1 mit PC2 sprechen, während PC3 mit maximaler Geschwindigkeit mit PC4 spricht - obwohl wenn PC1 und PC2 möchten beide mit PC4 sprechen, die Bandbreite wird an Port 4 gemeinsam genutzt].
Dieses grundlegende "Routing" von MAC-Adressen unterscheidet einen Switch von einem (inzwischen veralteten) Hub - und tatsächlich kann ein Hub den gesamten Datenverkehr zwischen Server und Clients sehen. [Beachten Sie, dass eine WIFI-Verbindung einem Hub ähnelt und einige Smart Switches über spezielle Monitor-Ports verfügen, die so konfiguriert werden können, dass eine Kopie des gesamten Datenverkehrs beispielsweise für Spionage- oder Netzwerkanalysen ausgegeben wird.]
quelle