dispositivi Android Do scansione * * attivamente alle reti WiFi?
-
27-09-2019 - |
Domanda
Io sono di programmazione per Google Android e mi chiedo se le scansioni per reti 802.11 wireless sono fatte passivamente o attivamente? Voglio dire: fa il dispositivo di in realtà emettono un segnale di richiesta beacon sul WifiManager.startScan()
o lo fa solo ascoltare per fari inviato periodicamente dai punti di accesso
Soluzione
Android fa scansioni passivi, è in ascolto per fari. Facendo una scansione attiva in grado di creare un sacco di congestione sulla rete con l'invio di richieste di indagine e in attesa di risposte sonda.
Altri suggerimenti
La risposta è YES
In realtà, utilizzando OmniPeek ai pacchetti di cattura da dispositivi Android / iOS, possiamo ottenere il risultato qui sotto:- maggior parte dei dispositivi Android sempre provare a inviare sonda Richiesta Telaio ogni pochi minuti. Mantengono un elenco di SSID utilizzato per collegare, e cercare sempre di inviare sonda richiesta telaio con SSID per vedere se sono già disponibili. Credo che uno dei motivi è 802.11 pre-AUTHENCATION , e qualche altro motivo può essere: migliorare la velocità di visualizzazione lista wifi .
- Si stanno lavorando in un attivo.
- dispositivi iOS raramente fanno attivo scansione
Se volete conoscere più circa le regole, è meglio che leggere "802.11 Wireless Networks La Guida"
È possibile fare riferimento al pciture: Pacchetti catturati dai OmniPeek