zoukankan      html  css  js  c++  java
  • APN基础知识

    https://blog.csdn.net/ZhongGuoRenMei/article/list/8

    一.APN的简介
    APN的完整说明在3GPP规范TS23.003 Clause 9中进行了详细定义。
    MCCMNC的定义在3GPP规范TS23.003 Clause 2的IMSI定义中。

    APN在GPRS骨干网中用来标识要使用的外部PDN(Packet data network,分组数据网,即常说的Internet),在GPRS网络中代表外部数据网络的总称。

    APN由以下两部分组成:

    APN网络标识:
    是用户通过GGSN/PGW(Gateway GPRS Support Node,GPRS网关支持节点/PDN Gateway ,分组数据网网关)可连接到外部网络的标识,该标识由网络运营者分配给ISP(Internet Service Provider,因特网业务提供者)或公司,与其固定Internet域名一致,是APN的必选组成部分。例如 , 定义移动用户通过该接入某公司的企业网,则APN的网络标识可以规划为“www.ABC123.com”。
    APN运营者标识:
    用于标识GGSN/PGW所归属的网络,是APN的可选组成部分。其形式为“MNCxxxx.MCCyyyy.gprs”(3G网络中),或者“MNCxxxx.MCCyyyy.3gppnetwork.org(4G网络中)。APN实际上就是对一个外部PDN的标识,这些PDN包括企业内部网、Internet、WAP网站、行业内部网等专用网络。

    二.Apn参数的组成
    例:移动apn,把所有的属性都放在一起如下

    apn carrier=”中国移动彩信 (China Mobile)”
    mcc=”460”
    mnc=”00”
    apn=”cmwap”
    proxy=”10.0.0.172”
    port=”80”
    mmsc=”http://mmsc.monternet.com”
    mmsproxy=”10.0.0.172”
    mmsport=”80”
    user=”mms”
    password=”mms”
    type=”mms”
    authtype=”1”
    protocol=”IPV4V6”
    />
    其对应的属性定义如下:

    Carrier:apn的名字,可为空,只用来显示apn列表中此apn的显示名字。
    Mcc:由三位数组成。 用于识别移动用户的所在国家;
    Mnc:由两位或三位组成。 用于识别移动用户的归属PLMN。 MNC的长度(两位或三位数)取决于MCC的值。
    Apn:APN网络标识(接入点名称),是APN参数中的必选组成部分。此标识由运营商分配。
    Proxy:代理服务器的地址
    Port:代理服务器的端口号
    Mmsc:MMS中继服务器/多媒体消息业务中心,是彩信的交换服务器。
    Mmsproxy:彩信代理服务器的地址
    Mmsport:彩信代理服务器的端口号
    Protocol:支持的协议,不配置默认为IPV4。
    User:用户
    Password:密码
    Authtype:apn的认证协议,PAP为口令认证协议,是二次握手机制。CHAP是质询握手认证协议,是三次握手机制。

    None 0
    PAP 1
    CHAP 2
    PAP or CHAP 3
    Type: apn的接入点类型

    Default 默认网络连接
    Mms 彩信专用连接,此连接与default类似,用于与载体的多媒体信息服务器对话的应用程序
    Supl 是Secure User Plane Location“安全用户面定位”的简写,此连接与default类似,用于帮助定位设备与载体的安全用户面定位服务器对话的应用程序
    Dun Dial Up Networking拨号网络的简称,此连接与default连接类似,用于执行一个拨号网络网桥,使载体能知道拨号网络流量的应用程序
    Hipri 高优先级网络,与default类似,但路由设置不同。只有当进程访问移动DNS服务器,并明确要求使用requestRouteToHost(int, int)才会使用此连接
    注意:此表中的数据连接优先级是由低到高,即default数据连接的优先级最低,而hipri数据连接的优先级最高。比如:手机上网聊天,建立的是default数据连接。如果此时接到一条彩信,由于彩信的数据连接是mms,优先级比default高,所以会先断开default数据连接,建立mms数据连接,让手机先收到彩信。所以收发彩信的同时不能上网。(单条pdp连接的情况)

    注:mnc的位数由mcc决定。比如,墨西哥334020,此国家的mnc为020,mccmnc的值都固定在了SIM卡保存的IMSI中,配置apn参数时mnc不可简洁为20,否则apn列表中将读取不到此国家的334020运营商的参数。
    ————————————————
    版权声明:本文为CSDN博主「知不足而奋进」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/ZhongGuoRenMei/java/article/details/103362667

  • 相关阅读:
    js 类型转换学习
    Prototypes in Javascript 收集.__proto__
    不想说作用域scope,因为是scopeTree,
    在家学习 利器 记录每日点滴
    图片切换特效的分析和学习
    js 无缝滚动效果学习
    MySQL 在高并发下的 订单撮合 系统使用 共享锁 与 排他锁 保证数据一致性
    (二)区块链的共识算法:PoS 及其 例子 代码 实现
    以太坊: ETH 发送交易 sendRawTransaction 方法数据的签名 和 验证过程
    Golang 的 协程调度机制 与 GOMAXPROCS 性能调优
  • 原文地址:https://www.cnblogs.com/zzl112893/p/13295350.html
Copyright © 2011-2022 走看看