手机GPRS IP 地址的相关知识

1、移动的GPRS是没有公网IP的,获得到得IP是移动内部分配的局域网IP,移动网络采用类似DCHP的方式为手机分配地址,不同的PDP,分配的地址不同。联通的CDMA网络是可以有公网IP可以直接对模块发送AT返回IP,AT指令集里有很详细的解释。
2、如果GPRS上网,在一段时间内不发送数据来维持链路的话,IP会重新分配,一般来说1分钟内要发送一个维持包。
3、GPRS分配IP地址时,也不一定是DHCP,GGSN可以内部维护一个地址池,由自己分配终端地址,另外RADIUS服务器也可以分配地址。分配的地址一般是内部地址,访问外网的话需要GGSN作NAT映射。这个地址在一次PDP会话过程中保持不变,这也是GPRS号称永远在线的原因,一次PDP会话是指激活PDP上下文和去活PDP上下文这个时间区间。一般来说,可以认为在拨号时分配的地址不会变。
4、有些是申请一个GPRS APN专网,这样可以申请使用静态的内部IP地址。
5、一般来说,分配的内部IP是不会变的(除非强行进行IPCP),但由移动内网接入internet的网关时间一长,会动态选择,也就会出现外网主机发现GPRS模块的公网IP或PORT会变化情况,但内部保留IP是不会变的。
6、GPRS的“永远在线”
 是这样理解的:GPRS模块如果在长时间内没有数据流的话(1分钟,也不太长),它肯定是会掉线。GPRS模块掉线后,如果它要重新拨号登入网络的的话,那么它可以在非常短的时间内重新拨号上网,建立网络连接,这个拨号时间非常之短(<1S),短到可以理解为它没有掉过线,而这时它又会被分配了一个新的IP。 因此通常情况下会根据当地网络的情况自行设置在每隔一小段时间内来发维持包来做这样的维持连接,而保持它的IP地址不变,这个维持连结包也能检测到模块是否掉线,如果掉线,模块将重新拨号上网。
--------------------- 
作者:南京-菜根谭 
来源:CSDN 
原文:https://blog.csdn.net/taifei/article/details/72385275 
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/ninioq/article/details/84990533