X

APN是什么?

英文全称是Access Point Name,是用户在通过基于移动网络通信设备(包括智能手机)上网时必须配置的一个参数,它决定了用户设备通过哪种接入方式来访问移动网络。根据接入点名称,可以确定在分组数据链接中提供什么服务。这些服务可能包括:公众互网的链接;到WAP的连接,以转发互联上的网页;提供短消息,或多媒体业务。

APN实际上就是GGSN的域名,或者只是一个前缀,SGSN收到后会发给DNS服务器,后者返回解析的GGSN IP地址。在HLR里,每个用户可以有多个APN,每个有相应的QoS, 在鉴权的时候会发给SGSN。UE也可以不设APN, SGSN能设置默认的APN,由运营商来决定。

APN是由两部分组成的:

(1)APN网络标识,用来限定GGSN连接哪个外部网络,以及选择性的对MS请求的回应服务。APN的这部分是强制性的。

(2)APN运营商标识,定义为用来定位GGSN在哪一个 PLMN GPRS主干网。APN的这部分是可选择性的。

APN运营商标识位于APN网络标识之后。一个包含网络标识和运营商标识的APN符合GGSN的DNS域名,并最大不能超过100个字节(每个字节八位)。

APN的语法必须遵从RFC2181(明确了DNS规范)和RFC1035(域名一执行和规范)对名称语法的定义。APN由一个或多个标签组成。每个标签长度为一个字节(8bit),表示随后的ASCI字符的个数(每个字符占用一个8比特字节)。为了符合RFC1035规范,标签应该仅包含字母(A-Z和a-z)、数字(0-9)以及破折号。字母的顺序并不重要。APN结尾处表示长度字段值不能为零。

例如:

移动 cmnet

联通 3gnet

电信 ctnet

物联网 scuiot