Come rilevare la dissociazione mediante riavvio AP all'interno della stazione in modalità PS

StackOverflow https://stackoverflow.com/questions/5950375

  •  07-11-2019
  •  | 
  •  

Domanda

Sto scrivendo un driver di livello abbastanza basso per una carta wireless, e mentre la maggior parte delle specifiche è abbastanza semplice, non ho ancora avvolto la testa attorno a una sola domanda:

Se la mia stazione è in modalità Power-Save e il suo ricevitore viene disattivato per un lungo periodo (diciamo, 10 secondi) tra i frame DTIM e il punto di accesso viene riavviato nel frattempo, quindi la mia associazione è persa, come posso rilevarlo?

Sono consapevole che il caso più comune sarà che la sincronizzazione viene persa abbastanza accuratamente da perdere un certo numero di beacon e tornare semplicemente alla ricerca AP in seguito, ma se per fortuna posso vedere Beacons, ce ne sono alcuni modo per scoprire che questa è una nuova "istanza" dello stesso AP?

Posso pensare

  • Un breve campo di Tim (ER) - Tuttavia, credo che gli AP siano autorizzati ad abbreviare le informazioni TIM se non è in attesa il traffico
  • Il timestamp AP cambia inaspettatamente.
  • Il campo "Numero di beacon al prossimo DTIM" cambia inaspettatamente.

Essendo un perfezionista, mi piacerebbe sapere se esiste un modo del tutto affidabile per rilevare che l'AP è stato riavviato, piuttosto che semplicemente mettere insieme indizi.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top