In che modo i cellulari scoprono punti di accesso wireless? [chiuso]

-3

Sto cercando di trovare alcune informazioni su come i cellulari scoprono quali reti wireless si trovano nel raggio d'azione? È tramite ARP o DHCP scoprire? Inoltre, quanto spesso un cellulare fa questo sondaggio?

Non riesco a trovare nessuna informazione dettagliata da nessuna parte.

    
posta nickponline 21.03.2013 - 18:15
fonte

2 risposte

6

Non mischiamo le cose. I moderni telefoni cellulari possono utilizzare almeno tre diversi protocolli "wireless":

  • Il protocollo principale "telefono", in tutte le sue incarnazioni (CDMA, GSM, GPRS, UMTS ...), da cui deriva l'espressione " cellulare telefono ". Il "numero" del telefono, gli SMS e i canali vocali lo usano. Questo è il protool per il quale paghi il tuo provider.

  • WiFi , alias "802.11". Intervallo più corto (fino a 100 m circa). Consente comunicazioni IP generiche (ovvero "Internet") ed è soggetto a chiunque gestisca il punto di accesso. Questo è quello che usi quando hai "WiFi gratuito" in un ristorante o con il router WiFi che hai a casa.

  • Bluetooth . Ancora più corto (10 m circa). I telefoni cellulari usano questo per parlare con tappi per le orecchie personalizzati o altri telefoni nelle immediate vicinanze.

In tutti questi protocolli, qualsiasi sistema o dispositivo che funge da "punti di accesso" trasmette semplicemente a intervalli regolari un messaggio che recita "Sono un punto di accesso, per favore parlami". ( Modifica: come dice @Iszi, un AP WiFi può essere configurato per evitare la trasmissione, nel qual caso l'utente sul dispositivo deve inserire manualmente il SSID, e questo è il telefono o il portatile che inizierà la conversazione chiedendo se l'AP è in ascolto.)

ARP e DHCP si verificano a un altro livello. Sono protocolli utilizzati quando un mezzo di trasporto locale è già attivo (in genere Ethernet o WiFi). ARP viene utilizzato quando una macchina collegata al supporto vuole inviare un pacchetto IP a un'altra macchina sullo stesso supporto, ma per il quale conosce solo l'indirizzo IP. Supponiamo, supponiamo che la macchina A voglia parlare con la macchina B. A sappia che l'indirizzo di B è 10.0.1.17 (questo è un esempio). Per inviare un frame ethernet, è necessario conoscere l'indirizzo MAC di B. Per impararlo, A trasmissioni sul mezzo di trasporto un messaggio che dice "chi ha indirizzo 10.0.1.17?". Se qualcuno che ascolta sul mezzo sa, allora qualcuno risponderà "10.0.1.17 appartiene alla macchina con MAC 80: 03: AC: 0F: D4: CC". Almeno B dovrebbe rispondere da solo. Questa richiesta e la risposta sono il protocollo ARP.

DHCP è quando una macchina si unisce al mezzo di trasporto (ad esempio il cavo è appena collegato) e desidera ottenere un indirizzo IP in modo che possa parlare con altre macchine su Internet. La richiesta DHCP è, ancora una volta, un messaggio trasmesso sul mezzo di trasporto. Il messaggio dice: "Hellllo, sono un nuovo arrivato, che IP dovrei usare?". Se un server DHCP è in ascolto sul supporto, risponderà "da ora in poi sarà conosciuto come 10.0.1.17, il gateway per altri regni è 10.0.1.1; invia le tue richieste per la risoluzione del nome a il DNS su 10.0.1.42 ".

Un telefono cellulare, un computer portatile o un tablet, di fronte a un punto di accesso WiFi, eseguono le operazioni nel seguente ordine:

  1. L'AP WiFi invia un segnale di trasmissione "I am an AP! Yes I am! I am significant!".
  2. Il telefono / laptop / tablet blocca l'utente umano ("qui c'è un AP WiFi!").
  3. L'utente attiva la connessione (a seconda della configurazione del dispositivo, questa potrebbe essere automatica).
  4. Il telefono / laptop / tablet passa attraverso le mosse della rete che incarnano l'unione della rete WiFi.
  5. Il telefono / laptop / tablet invia una richiesta DHCP sulla rete WiFi appena aggiunta, in modo da ottenere un indirizzo IP.
  6. Il server DHCP (in genere lo stesso AP WiFi) concede un indirizzo IP al telefono / laptop / tablet e fornisce gli altri parametri: il gateway per i pacchetti IP che vanno oltre la rete locale e il DNS da utilizzare per girare macchina nomi in indirizzi IP. Il gateway e il DNS saranno in genere la stessa AP WiFi.
  7. Il telefono / laptop / tablet vuole aprire un URL nel suo browser web. Per fare ciò, sarà necessario parlare al DNS per conoscere l'indirizzo del server Web. Conosce l'indirizzo IP del DNS; per parlarci veramente, ha bisogno dell'indirizzo MAC del DNS (o dell'indirizzo MAC del gateway, se il DNS non è sulla rete WiFi locale). Quindi, ARP.
risposta data 21.03.2013 - 18:57
fonte
0

Gli AP pubblici, quelli su cui il telefono potrebbe inciampare, trasmettono periodicamente un frame beacon che contiene tutte le informazioni essenziali necessarie per creare una connessione a un AP. L'articolo di Wikipedia è incompleto, ma almeno fornisce i componenti di base: link I telefoni cellulari dotati di funzionalità wifi utilizzano la loro antenna interna per catturare e identificare questi pacchetti proprio come (molto simile a) qualsiasi altro wireless nic.

Cerca su 802.11 Beacon Frame per ulteriori informazioni.

    
risposta data 21.03.2013 - 18:22
fonte

Leggi altre domande sui tag