In che modo la rete 3G assegna l'IP agli smartphone? [chiuso]


13

Sto giocando su una rete 3G utilizzando Android o Iphone. Supponiamo che mi stia spostando da una cella all'altra; L'indirizzo IP cambierà? Se sì, come posso continuare lo stesso gioco mentre cambio la stazione base, poiché il mio indirizzo IP è già registrato in Il server di gioco? C'è qualcosa di DHCP?


3
Dipende molto dal corriere, ma di solito l'IP sopravvive alla consegna tra due celle 3G (altrimenti il ​​tuo IP cambierebbe abbastanza spesso perché le celle 3G sono davvero piccole, niente rispetto a una cella GSM)
JustSid

Supponiamo che l'IP sia utilizzato in un'altra cella, quindi come avverrà il passaggio da IP a nuovo. Come devo inviare il nuovo IP al server n sostituire il vecchio IP.
GameBuilder

@GameBuilder: l'IP non può essere utilizzato nell'altra cella, a meno che non appartenga a un operatore completamente diverso.
JustSid,

1
@GameBuilder: l'IP non ha nulla a che fare con la cella radio! L'assegnazione dell'IP è qualcosa che fa il tuo operatore. Le torri radio sono collegate a un "Nodo B". In una rete cellulare ci sono molti "Nodi B". Questi vengono quindi collegati alla rete del tuo operatore telefonico. All'interno di quella rete potrebbe esserci un DHCP o qualche altra "distribuzione dell'indirizzo IP". Davvero, 3G è il livello di controllo dell'accesso fisico e dei media!
Lurca,

Ciò significa che OPERATOR fornisce un indirizzo IP fisso agli smartphone. IP non cambia nemmeno noi stiamo cambiando il BST.
GameBuilder il

Risposte:


12

Proprio come ha detto @JustSid, se si passa da una cella all'altra la consegna viene gestita in modo trasparente. La rete 3G è solo il metodo di trasporto dei pacchetti di dati, quindi è pochi livelli al di sotto del livello IP, se si pensa in termini di stack ISO / OSI. Ho lavorato su un'applicazione push-to-talk per telefoni cellulari e tutto quello che posso dire è che non abbiamo mai affrontato i cambiamenti delle celle 3G. Abbiamo appena aperto una connessione TCP e iniziato a inviare pacchetti. Una cosa che dipende anche dal tuo operatore è la consegna 3G <-> 2G. Con alcuni gestori ha funzionato bene, con altri abbiamo avuto disconnessioni.


+1. Potresti voler aggiungere che ovviamente potresti ottenere un nuovo IP da una disconnessione completa temporanea (no * G di sorta) - tuttavia alcuni operatori potrebbero trattenerti su un IP per alcuni minuti. Un modo efficace per aggirare questo problema è inviare a un client un "ID sessione" a cui possano riconnettersi. Ripensandoci, non preoccuparti: non accetta alcuna risposta, anche dopo che gli è stato detto di farlo.
Jonathan Dickinson,

4

Una richiesta HTTP da un dispositivo mobile viene instradata attraverso un gateway WAP. Questi sono gestiti dagli operatori di rete mobile. Il gateway WAP indirizza la richiesta al server desiderato e restituisce la risposta al client.

Per quanto ne so, il routing IP su un telefono cellulare non ha nulla a che fare con le stazioni base del tower tower poiché tutti gli utenti della stessa rete verrebbero instradati attraverso questi gateway.


0

Un modo efficace per aggirare questo problema è inviare a un client un "ID sessione" che possa riconnettere all'IP.

Assegna 2 IP al cellulare: uno di questi rimane costante (l'identificatore) e uno che varia, (la posizione). Questo è definito "basato su tunnel".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.