移动通信编码大全

描述

最近文档君斥巨资在某平台淘了台“新”手机,结果打开一用,连个电话都打不通,纯纯大冤种了。

一部手机能正常打电话、连网络,背后是一整套编码体系在默默工作。它们就像设备和用户的 “身份证”、“通行证”,让移动通信有序又安全。今天文档君就带大家认识这个编码家族的主要成员。

1区分运营商的基础编码—MCC和MNC

MCC(Mobile Country Code,移动国家码)由ITU(International Telecommunications Union,国际电信联盟)统一分配和管理,用于唯一识别移动用户所属的国家,一个国家可以被分配多个MCC。MCC由三位数字组成,中国的MCC为460,美国的MCC为310、311和316。

MNC(Mobile Network Code,移动网络号)用于识别移动用户所属的移动网络,和MCC一起可以唯一识别所属运营商,MNC由2位或3位数字组成。中国常用的MNC参见下表。

数值 运营商
00 中国移动
01 中国联通
02 中国移动
03 中国电信
04 中国移动
05 中国电信
06 中国联通
07 中国移动
08 中国移动
09 中国联通
10 中国联通
11 中国电信
12 中国电信
13 中国移动
15 中国广电

2移动通信的“网络标识”—PLMN

PLMN(Public Land Mobile Network,公共陆地移动网)是由政府或它所批准的经营者,为公众提供陆地移动通信而建立和经营的网络。PLMN用于区分一个国家或地区不同的移动通信运营商。PLMN包含MCC和 MNC,即PLMN=MCC + MNC。

对于一个终端来说,通常需要维护各个不同类型的PLMN列表,每个列表中会有多个PLMN,常见的有:

HPLMN(Home PLMN,归属PLMN):就是你的手机号所属的运营商网络,一部手机只有一个归属PLMN。

VPLMN(Visited PLMN,拜访PLMN):当你的手机离开归属地,选择访问拜访地网络时,该网络为VPLMN。

FPLMN(Forbidden PLMN,禁用PLMN):手机在尝试接入某个PLMN被拒绝以后,会将该PLMN加到FPLMN列表中。

3设备的专属“身份证”—IMEI

我们可以把IMEI理解成一部设备的身份证,由15~17位数字构成,区分了代码分配机构、品牌、型号、最终装配地、出厂序号等信息。可以说一段数字就把设备的来龙去脉安排的明明白白,具体由五个部分组成:

TAC(Type Approval Code,设备型号核准号码):由6位数字组成(现在为8位),用于区分手机品牌和型号。其中TAC码前两位是分配机构标识 (Reporting Body Identifier),是授权IMEI码分配机构的代码,如01为美国CTIA,35为英国BABT,86为中国TAF。

FAC(Final Assembly Code,最后装配号码):由2位数字组成,用于生产商内部区分生产地。

SNR(Serial Number,出厂序号):由6位数字组成,用于区分每部手机。

CD(Check Digit,校验位):由IMEI的前14~16位数字通过Luhn算法计算得出。

SVN(Software Version Number,软件版本号):用于区分同型号手机出厂时使用的不同软件版本,仅在部分品牌的部分机型中存在。

移动通信

4用户的“身份凭证”—IMSI和MSISDN

如果说IMEI是设备的身份证,那IMSI和MSISDN就是用户的身份凭证。

IMSI(International Mobile Subscriber Identity,国际移动用户标识)存储在SIM卡中,长度为15位,IMSI由MCC、MNC和MSIN(Mobile Subscriber Identification Number,移动用户识别号码)组成,能精准区分LTE网络中的每一个用户,且不会重复。

移动通信

MSISDN(Mobile Station International Subscriber Directory Number,移动台国际用户目录号)这个编码大家最熟悉,它就是我们日常使用的手机号。

MSISDN由以下三个部分组成:

CC(Country Code,国家码):用于区分号码所属国家,例如中国的国家码是86。

NDC(National Destination Code,国内接入号):用于区分号码所属运营商,例如139属于中国移动。

SN(Subscriber Number,用户号码):用于区分用户,由运营商分配。

移动通信

5隐私保护编码—SUPI、GUTI和SUCI

SUPI(Subscriber Permanent Identifier,用户永久标识)是5G网络中的概念,作用相当于EPC网络中的IMSI,格式和长度与IMSI相同。为避免用户隐私泄露,SUPI通常保存在SIM卡中,并通过由网络分配的GUTI(Globally Unique Temporary Identity,全球唯一临时标识)与网络进行信令交互。

GUTI代替SUPI在EPS系统中传输,为UE提供一个明确的身份标识,可以减少IMSI、IMEI等用户私有参数在网络传输中的风险,4G-GUTI和5G-GUTI结构区别如下:

移动通信

SUCI(Subscription Concealed Identifier,用户匿名标识)是通过特定加密保护方案生成的编码,能有效隐藏SUPI的真实信息,进一步提升用户的隐私安全。主要包括以下6个部分:

SUPI Type:SUPI的类型,取值0-7。SUPI为IMSI时,取值为0。

Home Network Identifier:用户归属网络标识。当SUPI Type为IMSI时,包括MCC和MNC。

Routing Indicator:路由指示符,包含1~4个十进制数字,由归属网络运营商分配并存储在USIM(User Service Identity Module,通用用户身份识别模块)中,与Home Network Identifier一起用于寻址AUSF和UDM。

Protection Scheme ID:SUPI加密为SUCI过程中使用的加密算法标识,取值0-15。取值为0时,表示不加密。

Home Network Public Key ID:SUPI加密为SUCI过程中使用的归属网络公钥标识,取值范围为0-255。

Scheme Output:SUPI经过加密算法加密后的内容,格式取决于所使用的加密算法。

移动通信       END    

从定位国家和运营商的MCC、MNC,到辨别手机真伪的IMEI,再到保障5G隐私安全的SUCI、GUTI,这些看似陌生的编码,共同构成了移动通信的基础。它们就像一套精密的“交通规则”,让我们的手机能顺畅连接网络,实现随时随地的沟通。 

最后,通过一张图来总结下这些移动编码。

移动通信

关于这些移动编码,大家还有什么想了解的吗?

移动通信

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分