3G网络如何为智能手机分配IP?[关闭]


13

我正在使用Android或Iphone在3G网络上玩游戏。假设我正在从一个单元移动到另一个单元;IP地址会改变吗?如果是,那么由于我的IP地址已在游戏服务器中注册,如何在更改基站的同时继续进行同一游戏?是否有DHCP?


3
这实际上取决于运营商,但通常IP能否幸免于两个3G小区之间的切换(否则您的IP会经常更改,因为3G小区确实很小,与GSM小区相比没有任何变化)
JustSid 2011年

假设在另一个单元中使用了IP,那么如何将IP切换到新IP。由于我必须将新IP发送到服务器,因此必须替换旧IP。
GameBuilder 2011年

@GameBuilder:该IP不能在其他单元中使用,除非它属于一个完全不同的运营商。
JustSid 2011年

1
@GameBuilder:IP 与无线电单元无关!IP分配是您的运营商要做的事情。无线电塔连接到“节点B”。在蜂窝网络中,有许多“节点B”。然后将它们连接到运营商网络。在该网络上,可能存在DHCP或其他“ IP地址分配”。确实,3G是物理和媒体访问控制层!
Lurca 2011年

这意味着OPERATOR为智能手机提供了固定IP地址。即使我们正在更改BST,IP也不会更改。
GameBuilder 2011年

Answers:


12

就像@JustSid所说的那样,如果您从一个单元移动到另一个单元,则将透明地处理切换。3G网络只是传输数据包的方法,因此,如果考虑ISO / OSI堆栈,它就是IP层以下的几层。我在手机上的即按即说应用程序上工作,我只能说,我们从未处理过3G小区的变化。我们刚刚打开TCP连接并开始发送数据包。也取决于您的运营商的一件事是3G <-> 2G切换。对于某些运营商来说,它工作得很好,而对于其他一些运营商,我们则断开了连接。


+1。您可能想补充一点,显然可以从暂时的完全断开连接中获得新IP(无论如何* G)-一些运营商可能会为您保留IP几分钟。解决此问题的有效方法是向客户端发送可以重新连接的“会话ID”。第二个想法不要打扰:即使在被告知后,他也不接受任何答案。
乔纳森·迪金森

4

来自移动设备的HTTP请求通过WAP网关路由。这些由移动网络运营商维护。WAP网关将请求路由到所需的服务器,并将响应返回给客户端。

据我所知,手机上的IP路由与基站基站无关,因为同一网络上的每个人都将通过这些网关进行路由。


0

解决此问题的有效方法是向客户端发送一个“会话ID”,使他们可以重新连接到IP。

将2个IP分配给移动设备-其中一个保持不变(标识符),而另一个保持不变(位置)。这称为“基于隧道的”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.