APN

接入点名称

维基百科,自由的百科全书

所谓接入点名称,就是一个在 GPRS(或者 3G 等)移动网络和另一个计算机网络(通常来说是互联网)之间网关的名称。

一个移动设备必须设置了运营商提供的接入点名称才能建立数据连接。运营商会使用这个名称区别将要建立的网络连接的类型,例如将要给无线设备分配何种IP地址,又或者是将要采用何种安全方式,还有是否或如何连接到某些私有的客户网络。[1]

更确切的说,接入点名称点明了一个移动数据用户想使用何PDN通讯。除此以外,接入点名称也可以用于定义PDN提供的服务类型(例如连接到WAP服务器,彩信服务)。APN已用于3GPP数据访问网络,例如GPRSEPC等。

接入点名称结构

APN structure logo
接入点节点结构

如图所示,一个结构化的接入点名称由两部分组成[2]

  • 网络标识符: 定义连接何 Gateway GPRS Support Node(GGSN)的外部网络。不过,这也可以包含用户请求的协议。这个部分必须存在。
  • 运营商标识符: Defines the specific operator’s packet domain network in which theGGSN is located. This part of the APN is optional. The MCC is the Mobile Country Code and the MNC is the Mobile Network Code which together uniquely identify a mobile network operator.

接入点名称的例子:

  • internet.t-mobile
  • internet.mnc012.mcc345.gprs
  • internet (注意:这个不包含运营商标识符)
  • prepaid internet (注意:这个不包含运营商标识符还有个空格)
  • CMNET
  • CMWAP
  • UNINET
  • UNIWAP









apn

APN最常见的是指一种网络接入技术。APN的英文全称是Access Point Name,中文全称叫接入点,是您在通过 手机上网时必须配置的一个参数,它决定了您的手机通过哪种接入方式来访问网络。

1网络技术编辑

APN最常见的是指一种网络接入技术。APN的英文全称是Access Point Name,中文全称叫接入点,是您在通过 手机上网时必须配置的一个参数,它决定了您的手机通过哪种接入方式来访问网络。

基本概念

APN,是您在通过 手机上网时必须配置的一个参数,它决定了您的手机通过哪种接入方式来访问网络,用来标识GPRS的业务种类,目前分为两大类:CMWAP/UNIWAP/3GWAP(通过GPRS访问WAP业务)、CMNET/UNINET/3GNET(除了WAP以外的服务目前都用CMNET,比如连接因特网等)。
APN的完整说明在3GPP规范TS23.003 Clause 9中进行详细定义及说明。

APN的构成

接入点名字(APN Access Point Name)在GPRS骨干网中用来标识要使用的外部 PDN网络(即我们常说的Internet),在GPRS网络中代表外部数据网络的总称。APN由以下两部分组成:
- APN网络标识:这部分是必有的,它是由网络运营者分配给ISP或公司的、与其固定Internet域名一样的一个标识。
- APN运营者标识:这部分是可选的,其形式为“xxx.yyy.gprs”(如MNC.MCC.gprs),用于标识归属网络。cmnet.000.460.gprs
APN网络标识通常作为用户签约数据存储在HLR中,用户手机在发起分组数据业务时也可向网络侧提供APN,用于网络侧选择应接入相应的GGSN以及用于GGSN判断接入相应的外部网络。此外,HLR中也可存储一个通配符,这样用户或SGSN就可以选择接入一个没有在HLR中存储的APN。
SGSN存储APNs与GGSN地址对应表,通过不同的APN选择不同的GGSN。APN可以由用户提供、用户定制和SGSN指定。用户可以激活多个PDP上下文,每个PDP上下文与一个APN相联系。用户选择不同的APN的目的就是通过不同的GGSN选择外部网络。
APN需要通过DNS进行域名解析才能获取GGSN或外部网络节点的真实的IP地址。
简单来说,APN实际上就是对一个外部PDN(Packet data network)的标识,这些PDN包括企业内部网,Internet,WAP网站,黑莓,行业内部网如公交电力系统等等专用网络。网络侧如何知道MS到底做了激活以后要访问哪个网络以便给你分配哪个网段的IP呢(因为每个网络分配的IP可能都是不一样的,有的是私网,有的是公网IP)?这就要靠APN来区分了?现网中,APN=cmnet就代表internet, APN=cmwap就代表专用WAP数据网络,当然各个运营商可能名字不一样,如联通是uniwap,uninet等。 [1]

APN类型

现在我们涉及到的APN具体有两种,一种是通过手机浏览器上网使用的,另一种是通过客户端软件来登陆服务器。中国联通的2G业务 WAP浏览器中使用的APN为“UNIWAP”,3G业务WAP浏览器使用的APN为“3GWAP”;中国联通的2G上公网使用的APN为“UNINET”,3G业务上网卡及上公网使用的APN为“3GNET”。 中国移动上内网的APN为“CMWAP”,上网卡及上公网使用的APN为“CMNET”。 中国电信上内网的APN为“CTWAP”,上网卡及上公网使用的APN为“CTNET”。
好在现在国内销售的手机都已经将APN配置预先做好了,因此您不用为了APN的配置而太担心。
专线APN
根据企业对 网络安全的特殊要求,采用了多种安全措施,主要包括:
通过一条2M 专线接入运营商GPRS网络,双方互联 路由器之间采用私有IP地址进行广域连接,在GGSN与移动公司互联路由器之间采用GRE隧道。
为客户分配专用的APN,普通用户不得申请该APN。用于GPRS专网的SIM卡仅开通该专用APN,限制使用其他APN。
客户可自建一套RADIUS服务器和 DHCP服务器,GGSN向RADIUS服务器提供用户主叫号码,采用主叫号码和用户账号相结合的认证方式;用户通过认证后由DHCP服务器分配企业内部的 静态IP地址
端到端加密移动终端和服务器平台之间采用端到端加密,避免信息在整个传输过程中可能的泄漏。
双方采用 防火墙进行隔离,并在防火墙上进行IP地址和端口过滤。

业务流程

GPRS专网系统终端上网登录服务器平台的流程为:
1)用户发出GPRS登录请求,请求中包括由移动公司为GPRS专网系统专门分配的专网APN;
2)根据请求中的APN,SGSN向 DNS服务器发出查询请求,找到与企业服务器平台连接的GGSN,并将用户请求通过GTP隧道封装送给GGSN;
3)GGSN将 用户认证信息(包括手机号码、用户账号、密码等)通过专线送至Radius进行认证;
4)Radius认证服务器看到手机号等认证信息,确认是合法用户发来的请求,向DHCP服务器请求分配用户地址;
5)Radius认证通过后,由Radius向GGSN发送携带用户地址的确认信息;
6)用户得到了IP地址,就可以携带 数据包,对GPRS专网系统信息查询和业务处理平台进行访问。
APN的技术
从运营商角度看,APN就是一个逻辑名字,接入点,APN一般都部署在GGSN设备上或者逻辑连接到GGSN上,用户使用GPRS上网时,都通过GGSN代理出去到外部网络,
因此,APN设置,过滤,统计等等,就成为一个对GPRS计费,GPRS资费有重要参考价值的参数之一(因为APN可以区分一个业务或者外部网络)。
此外,3gpp最新版本TS说明,gprs上网还可以基于APN实现内容计费。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值