國際移動使用者辨識碼

编码

國際移動使用者辨識碼(英語:IMSI,International Mobile Subscriber Identity),是用於區分蜂巢式網路中不同使用者的、在所有蜂巢式網路中不重複的辨識碼。手機將IMSI儲存於一個64位元的欄位傳送給網路。IMSI可以用來在歸屬位置暫存器HLR,Home Location Register)或拜訪位置暫存器VLR,Visitor Location Register)中查詢使用者的資訊。為了避免被監聽者辨識並追蹤特定的使用者,大部分情形下手機和網路之間的通訊會使用隨機產生的臨時移動使用者辨識碼英語Mobility_management#TMSITMSI,Temporary Mobile Subscriber Identity)代替IMSI。

只要一個行動網路的使用者需要與其他行動網路互通,就必須使用IMSI。在GSMUMTSLTE網路中,IMSI來自SIM卡,在CDMA2000網路中則是直接來自手機,或者RUIM

IMSI由一串十進位數字組成,最大長度為15位[1]。實際使用的IMSI的長度絕大部分都是15位,短於15位的例子少見,例如,南非MTN集團有一些仍在網路中使用的較舊的IMSI為14位元數字。IMSI由移動國家代碼MCC,Mobile Country Code)、行動網路代碼MNC,Mobile Network Code)和移動訂戶辨識代碼英語Mobile subscription identification numberMSIN,Mobile subscription identification number)依次連接而成。MCC長度為3位,MNC的值由各國自行分配,長度可以是2位(歐洲標準)、3位(北美標準)或兩者混合[2],MSIN的值由運營商自行分配。

IMSI的格式由國際電信聯盟(ITU)的E.212標準定義。

IMSI 結構的範例 編輯

IMSI:310150123456789
MCC 310   美國
MNC 150 美國電話電報公司(AT&T Mobility)
MSIN 123456789
IMSI:460001357924680
MCC 460   中華人民共和國
MNC 00 中國移動
MSIN 1357924680
IMSI:46697123456789
MCC 466   中華民國
MNC 97 台灣大哥大
MSIN 123456789

IMSI分析 編輯

IMSI分析是通過IMSI值確定其歸屬網路,以及是否可以使用所在網路(運營商)的服務的過程。當使用者所在的網路與IMSI歸屬網路不同時,兩個網路之間需要有漫遊協定。

如果使用者歸屬於其他網路,則所在網路需要將IMSI轉換為全球標題英語Global TitleGlobal Title),用以定址IMSI歸屬網路的HLR,由其歸屬的HLR告知是否可以使用服務。這在國際漫遊中非常重要。在北美以外的地區,IMSI會依照ITU E.214建議書轉換成移動全球標題(Mobile Global Title),格式與E.164定義的電話號碼(MSISDN)相似[3]。轉換後的全球移動標題可以在國際SS7交換網路中用於定址。依照E.214的說明,轉換應該分兩步:先從MCC計算出國家代碼(定義於E.123),再從MCC計算出國內網路代碼。然而在GSM網路中實際上沒有分為兩步,而是一次轉換[4]

在北美地區內,則是直接使用IMSI在北美SS7交換網路中定址HLR。

SCCP英語SCCP協定實現路由到HLR的功能。

範例:北美以外的網路 編輯

1、網路取得到手機的IMSI。

IMSI:284011234567890
MCC 284   保加利亞
MNC 01 MobilTel-Bulgaria英語Mtel (Bulgaria)
MSIN 1234567890

2、去掉前面的MNC+MCC,即28401。加上E.123的CC(國家碼)+NC(網路碼)35988生成全球標題。

全球標題:359881234567890
CC 359   保加利亞
NC 88 MobilTel-Bulgaria英語Mtel (Bulgaria)
MSIN 1234567890

3、通過SCCP協定(在訊息中把Numbering Plan Indicator欄位賦值為7,表示E.214格式)用全球標題359881234567890定址HLR。

範例:北美網路 編輯

1、網路取得到手機的IMSI。

IMSI:284011234567890
MCC 284   保加利亞
MNC 01 MobilTel-Bulgaria英語Mtel (Bulgaria)
MSIN 1234567890

2、不改變值,生成全球標題。

全球標題:284011234567890
MCC 284   保加利亞
MNC 01 MobilTel-Bulgaria英語Mtel (Bulgaria)
MSIN 1234567890

3、通過ANSI SCCP協定用全球標題284011234567890定址HLR。在跨越ANSI和ITU邊界,即出入北美區域時,要做全球標題格式轉換。

歸屬網路辨識碼 編輯

歸屬網路辨識碼(HNI,Home Network Identity)是MNC與MCC的組合。用於標識使用者所歸屬的網路(這裡的網路等同於PLMN)。

參看 編輯

參考文獻 編輯

  1. ^ E.212 公共网络和订户的国际识别计划. [2015-07-31]. (原始內容存檔於2015-12-08) (中文). 
  2. ^ 3GPP TS 23.003 Numbering, addressing and identification. [2015-07-31]. (原始內容存檔於2016-08-18) (英語). 
  3. ^ E.214 用于信令连接控制部分(SCCP)的 移动全球标题的结构. [2015-08-01]. (原始內容存檔於2015-07-26) (中文). 
  4. ^ 电子邮件:RE: INTERNATIONAL MOBILE SUBSCRIBER IDENTITY (IMSI) ISSUES (PDF). [2015-08-01]. (原始內容存檔 (PDF)於2016-03-03) (英語).