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