Como a rede 3G atribui IP aos smartphones? [fechadas]

13

Estou jogando um jogo na rede 3G usando Android ou Iphone. Suponha que eu esteja mudando de uma célula para outra; O endereço IP mudará? Se sim, como posso continuar o mesmo jogo enquanto altero a estação base, pois meu endereço IP já está registrado no servidor do jogo? Existe algo de DHCP?

GameBuilder
fonte
3
Isso realmente depende da operadora, mas normalmente o IP sobrevive a entrega entre duas células 3G (caso contrário, seu IP iria mudar muito frequentemente porque as células de 3G são muito pequenos, nada comparado com uma célula GSM)
JustSid
Suponha que o IP seja usado em outra célula e, em seguida, como a troca de IP para novo ocorrerá. Como eu tenho que enviar o novo IP para o servidor e substituir o antigo IP.
GameBuilder 29/04
@ GameBuilder: o IP não pode ser usado na outra célula, a menos que pertença a um operador completamente diferente.
precisa saber é o seguinte
1
@ GameBuilder: O IP não tem nada a ver com a célula de rádio! A atribuição de IP é algo que sua operadora faz. As torres de rádio estão conectadas a um "Nó B". Em uma rede celular, existem muitos "Nó B" s. Estes são então conectados à sua rede de operadoras. Dentro dessa rede, pode haver um DHCP ou alguma outra "distribuição de endereço IP". Realmente, 3G é a camada física e de controle de acesso à mídia!
Lurca
Isso significa que o OPERATOR fornece o endereço IP fixo para os telefones inteligentes. O IP não muda mesmo quando estamos alterando o BST.
GameBuilder 29/04

Respostas:

12

Assim como o @JustSid disse, se você passar de uma célula para outra, a entrega será tratada de forma transparente. A rede 3G é apenas o método de transporte de seus pacotes de dados; portanto, fica algumas camadas abaixo da camada IP, se você pensar em termos da pilha ISO / OSI. Eu trabalhei em um aplicativo push-to-talk para telefones celulares e tudo o que posso dizer é que nunca lidamos com alterações nas células 3G. Acabamos de abrir uma conexão TCP e começamos a enviar pacotes. Uma coisa que também depende da sua operadora é a transferência de 3G <-> 2G. Com algumas operadoras, funcionou bem, com outras tivemos desconexões.

Lurca
fonte
+1. Você pode acrescentar que, obviamente, você pode obter um novo IP a partir de uma desconexão completa temporária (sem * G) - algumas operadoras podem manter um IP por alguns minutos. Uma maneira eficaz de contornar isso é enviar ao cliente um 'ID da sessão' ao qual ele possa se reconectar. Pensando bem, não se preocupe: ele não aceita nenhuma resposta - mesmo depois de receber instruções.
Jonathan Dickinson
4

Uma solicitação HTTP de um dispositivo móvel é roteada através de um gateway WAP. Estes são mantidos pelos operadores de rede móvel. O gateway WAP roteia a solicitação para o servidor desejado e retorna a resposta ao cliente.

Até onde eu sei, o roteamento IP em um telefone móvel não tem nada a ver com as estações base da torre de celular, pois todos na mesma rede seriam roteados por esses gateways.

MrBrick
fonte
0

Uma maneira eficaz de contornar isso é enviar ao cliente um 'ID da sessão' que ele possa reconectar ao IP.

Aloque 2 IPs para o celular - um deles permanece constante (o identificador) e um que varia (a localização). Isso é chamado de 'baseado em túnel'.

Sean
fonte