3Gネットワ​​ークはどのようにIPをスマートフォンに割り当てますか?[閉まっている]


13

AndroidまたはIphoneを使用して3Gネットワ​​ークでゲームをプレイしています。あるセルから別のセルに移動するとします。IPアドレスは変更されますか?はいの場合、IPアドレスはすでにゲームサーバーに登録されているので、ベースステーションを変更しながら同じゲームを続けるにはどうすればよいですか?DHCPがありますか?


3
これは実際に通信事業者に依存しますが、通常IPは2つの3Gセル間のハンドオーバーに耐えます(そうでない場合、3Gセルは本当に小さいため、GSMセルに比べて何も変更されないことがよくあります)
-JustSid

IPが別のセルで使用されていると仮定すると、IPから新しいIPへの切り替えが行われます。新しいIPをサーバーnに送信する必要があるため、古いIPを置き換えます。
GameBuilder

@GameBuilder:IPは、完全に異なる演算子に属している場合を除き、他のセルで使用できません。
-JustSid

1
@GameBuilder:IPは無線セルとは関係ありません!IP割り当ては、キャリアが行うことです。無線塔は「ノードB」に接続されています。セルラーネットワークには、多くの「ノードB」があります。その後、これらはキャリアネットワークに接続されます。そのネットワークには、DHCPまたは他の「IPアドレス配布」があるかもしれません。本当に、3Gは物理的でメディアアクセスコントロールレイヤーです!
ルカ

つまり、OPERATORは固定IPアドレスをスマートフォンに提供します。BSTを変更してもIPは変わりません。
GameBuilder

回答:


12

@JustSidが言ったように、あるセルから別のセルに移動した場合、ハンドオーバーは透過的に処理されます。3Gネットワ​​ークはデータパケットの転送方法に過ぎないため、ISO / OSIスタックの観点から考えると、IPレイヤーよりも数層下にあります。私は携帯電話向けのプッシュツートークアプリケーションを開発しましたが、私が言えることは、3Gセルの変更に対処したことがないということだけです。TCP接続を開いて、パケットの送信を開始しました。キャリアにも依存する1つのことは、3G <-> 2Gハンドオーバーです。一部のキャリアでは正常に動作し、他の一部では切断されました。


+1。一時的な完全な切断(* Gは一切なし)から新しいIPを取得できることは明らかです。一部のキャリアは、数分間IPを保持する場合があります。これを回避する効果的な方法は、クライアントに再接続可能な「セッションID」を送信することです。考え直せば気になりません:彼は答えを受け入れません。
ジョナサンディキンソン

4

モバイルデバイスからのHTTP要求は、WAPゲートウェイを介してルーティングされます。これらは、モバイルネットワークオペレーターによって維持されます。WAPゲートウェイは、要求を目的のサーバーにルーティングし、応答をクライアントに返します。

私の知る限り、携帯電話でのIPルーティングは、同じネットワーク上の全員がこれらのゲートウェイを経由してルーティングされるため、セルタワーのベースステーションとは関係ありません。


0

これを回避する効果的な方法は、クライアントがIPに再接続できる「セッションID」を送信することです。

2つのIPをモバイルに割り当てます。そのうちの1つは一定のまま(識別子)、1つは変化します(場所)。これは「トンネルベース」と呼ばれます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.