Pregunta

Soy de programación para Android de Google y me pregunto si las exploraciones para redes inalámbricas 802.11 se hacen pasiva o activa? quiero decir: ¿El dispositivo realidad emiten una señal de petición faro en WifiManager.startScan() o lo hace sólo escuchar las balizas enviados periódicamente por los puntos de acceso

?
¿Fue útil?

Solución

Android hace exploraciones pasivas, que escucha las balizas. Haciendo una lectura activa puede crear una gran cantidad de congestión en la red mediante el envío de solicitudes de sondeo ya la espera de respuestas de sonda.

Otros consejos

La respuesta es YES

En realidad, el uso de OmniPeek a los paquetes de captura de dispositivos Android / iOS, podemos obtener el resultado a continuación:
  • La mayoría de los dispositivos Android siempre trate de enviar solicitud de sondeo marco cada pocos minutos. Mantienen una lista de SSID que utilizó para conectar, y siempre tratará de enviar sonda trama de petición con SSID para ver si están disponibles ahora. Creo que una de las razones es 802.11 pre-AUTHENCATION , y alguna otra razón puede ser: mejorar la velocidad de visualización de la lista wifi
  • .
  • Ellos están trabajando en un activo.
  • dispositivos IOS rara vez lo hacen exploración
  • activa

Si quieres konw más sobre las reglas, es mejor que lea "Redes inalámbricas 802.11 La Guía"

Se puede hacer referencia a la pciture: Los paquetes capturados por OmniPeek

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top