最近文檔君斥巨資在某平臺淘了臺“新”手機,結果打開一用,連個電話都打不通,純純大冤種了。
一部手機能正常打電話、連網絡,背后是一整套編碼體系在默默工作。它們就像設備和用戶的 “身份證”、“通行證”,讓移動通信有序又安全。今天文檔君就帶大家認識這個編碼家族的主要成員。
1
區分運營商的基礎編碼—MCC和MNC
MNC(Mobile Network Code,移動網絡號)用于識別移動用戶所屬的移動網絡,和MCC一起可以唯一識別所屬運營商,MNC由2位或3位數字組成。中國常用的MNC參見下表。
2
移動通信的“網絡標識”—PLMN
對于一個終端來說,通常需要維護各個不同類型的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

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,全球唯一臨時標識)與網絡進行信令交互。

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經過加密算法加密后的內容,格式取決于所使用的加密算法。

從定位國家和運營商的MCC、MNC,到辨別手機真偽的IMEI,再到保障5G隱私安全的SUCI、GUTI,這些看似陌生的編碼,共同構成了移動通信的基礎。它們就像一套精密的“交通規則”,讓我們的手機能順暢連接網絡,實現隨時隨地的溝通。
最后,通過一張圖來總結下這些移動編碼。

關于這些移動編碼,大家還有什么想了解的嗎?
