學習大話通信 SIM 卡相關
SIM 卡和手機有6個觸點,是裝有微處理器的晶元卡 內部有5個模塊,微處理器CPU8bit 、程序存儲器 ROM 3~8kbit、 工作存儲器RAM 6~16kbit、 數據存儲器EEPROM 128~256kbit、 和串列通信單元
SIM卡 有PIN碼 四位數 只能輸入3次,輸入錯誤必須由運營商提供PUK碼解鎖,最多輸入10次,不然就銷毀,PIN2還有PUK2被用來設置計費
所以SIM 卡 只有4中密碼PIN碼 PIN2碼 PUK碼 PUK2碼
SIM卡存儲的數據
IMSI號 SIM卡編號(International Mobile Subscriber Identity 國際移動用戶識別碼)
Ki號 伴隨IMSI號產生 Ki號和A3 A5 A8 演算法一樣屬於全球GSM運營商特級機密 不對外公開
位置信息數據 含有位置區域號 LAI 、TMSI號、未知狀態更新 網路經常告訴手機一些信息
還會保存一些BCCH信息 是網路告訴手機一些信息
移動台的國際ISDN號碼(MSISDN)
MSISDN(Mobile Station International ISDN Number)數字公用陸地蜂窩移動通信網中的用戶所需撥的號碼
號碼結構如下
CC (Country Code)國家碼 中國的86
NDC (National Destination Code) 國內目的地碼 網路接入號
SN (Subscriber Number) 用戶號碼
MSISDN = CC+NDC +SN
舉例 聯通號碼 8613007370000 其中86是國家碼 130 是NDC 用於識別網路接入號 07370000 用戶號碼的SN 0737 用於識別歸屬區
國際移動用戶識別碼(IMSI International Mobile Subscriber Identity)
存儲在用戶識別模塊 HLR VLR ,用於GSM 移動通信網的所有信令中,必須為移動用戶分配一個特定的識別碼
IMSI = MCC +MNC +MSIN
MCC (Mobile Country Code)移動國家碼 中國460
MNC (Mobile Network Code )移動網號 中國移動 00 中國聯通 01
MSIN (Mobile StationIdentity Number )移動用戶識別碼 唯一識別碼
移動台漫遊號碼(MSRN Mobile StationRoaming Number)
MSRN 和MSISDN 完全一致 由漫遊地MSC 和VLR 臨時分配,不像MSISDN 是在HLR 長久記錄的,MSISDN的作用是指向其所在的HLR 要實現通話光建立MSC 和HLR的連接是不夠的得建立一個MSC 和另外一個MSC 的連接,那麼誰來表示用戶目前所在的MSC,所以用MSRN來標識
臨時移動用戶識別碼(TMSI Temporary Mobile Subscriber Identity)
TMSI 為了對用戶身份保密,而在無線通道上代替IMSI使用臨時移動用戶表示
國際移動設備識別碼 (IMEI International Mobile Equipment Identity)
IMEI = TAC +FAC +SNR +SP
TAC = 型號批准碼 由歐洲型號認證中心分配
FAC = 工廠裝配碼 由廠家編碼 表示生產廠家和裝配地
SNR = 備用
LAI (位置去識別碼)
LAI =MCC +MNC +LAC
全球 小區識別碼(CGI)
識別位置區內的小區,一個位置區有若干個BTS 每個BTS 一般有3個位置區,CGI 實在位置區識別碼LAI 後面加上一個小區的識別碼 CI(Cell Identity)
CGI=MCC +MNC +LAC +CI
基站識別碼 BSIC =NCC +BCC 網路色碼(識別GSM網路)+基站色碼(識別基站)
--------------------------------
在程序員的路上你不孤單,還有賤賤的楊
歡迎經常來逛博客,是我工作中遇到的零零散散記得筆記,不多,但會不定時更新和大家探討
初始篇:Android 源碼環境搭建(OSX) - engineer_james的博客 - CSDN博客
歡迎給我郵件 jamesyang1991cn@gmail.com
推薦閱讀:
※頭頂就是一堆手機運營商的基站,請問輻射有多厲害?
※Wi-Fi 和 4G 信號都是 2.4G 頻段,為什麼 Wi-Fi 的覆蓋面和穿透力很差?
※手機的基站之間是通過什麼通信的?基站用電池還是交流電?有總基站嗎?
※通信基站對人體輻射多大,為什麼事先不告知居民呢?
※支持TDD band 41的手機是不是也同時支持band 38?