手机开发实战16——GPRS APN介绍

接入点名字(APN)在GPRS骨干网中用来标识要使用的GGSN,在GGSN中用于表征外部数据网络,它由以下两部分组成:

APN网络标识:这部分是必有的,它是由网络运营者分配给ISP或公司的、与其固定Internet域名一样的一个标识。

APN运营者标识:这部分是可选的,其形式为“xxx.yyy.gprs”(如MNC.MCC.gprs),用于标识归属网络。

APN网络标识通常作为用户签约数据存储在HLR中,用户在发起分组业务时也可向SGSN提供APN,用于SGSN选择应接入相应的GGSN以及用于GGSN判断接入相应的外部网络。此外,HLR中也可存储一个通配符,这样用户或SGSN就可以选择接入一个没有在HLR中存储APN。

用户可以通过不同的APN选择GGSN,即用户可以激活多个PDP上下文,每个PDP上下文与一个APN相联系。用户选择不同的APN的目的就是通过不同的GGSN选择外部网络。APN需要通过DNS进行域名解析才能获取GGSN或外部网络节点的真实的IP地址。

中国移动的APN有两个:

CMWAP

使用CMWAP接入时,只能通过代理服务器(IP 10.0.0.172)访问GPRS网络内的IP地址(10.*.*.*),相当于只能访问移动的内网,无法访问整个Internet,如www的网页。

目前,中国移动的WAP网关对外只提供HTTP代理协议(80和8080端口)和WAP网关协议(9201端口),只有满足以下两个条件的应用才能在中国移动的CMWAP接入方式下正常工作:

1应用程序的网络请求基于HTTP协议。

2应用程序支持HTTP代理协议或WAP网关协议。

CMNET

使用CMNET接入时,拥有完全的Internet访问权,可以访问www的网页;如手机内的电子邮箱上网参数配置,APN就要选择CMNET。

移动各地的网关配置不一样,使用同样的APN,在A地可以使用,但在B地可能不行。

你可能感兴趣的:(手机开发实战16——GPRS APN介绍)