Frage

Ich programmiere für Google Android und ich frage mich, ob die Scans für drahtlose 802.11-Netzwerke sind passiv oder aktiv gemacht? Ich meine: ist das Gerät eigentlich emit ein Leuchtfeuer Anforderungssignal auf WifiManager.startScan() oder ist es nur hören für Baken regelmäßig von den Access Points gesendet

?
War es hilfreich?

Lösung

Android macht passiven Scans, hört es für Baken. einen aktiven Scan tun kann durch Aussenden Prüfanforderungen viele Staus im Netzwerk erstellen und warten auf Sondierungsantworten.

Andere Tipps

Die Antwort ist YES

Eigentlich mit OmniPeek zu Capture-Pakete von Android / iOS-Geräten können wir das Ergebnis unten erhalten:
  • Die meisten Android-Geräte immer versuchen Prüfanfrage Rahmen alle paar Minuten zu senden. Sie halten eine Liste der SSID, die Sie angeschlossen haben, und immer versuchen, zu senden Probeanforderungsrahmen mit SSID , um zu sehen, ob sie nun zur Verfügung stehen. Ich glaube, einer der Gründe ist 802.11 pre-AUTHENCATION , und einiger anderer Grund sein mag: die WiFi-Liste Anzeigegeschwindigkeit erhöhen
  • .
  • Sie sind in einem aktiven Arbeits.
  • iOS-Geräte tun selten aktiv Scan

Wenn Sie mehr über die Regeln Wanna konw, sollten Sie besser lesen "802.11 Wireless Networks Der Leitfaden"

Sie können auf die pciture verweisen: Pakete erfasst von OmniPeek

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top