移动通信 TMSI、IMSI、EMSI、MSIISDN码详解
MSISDN: 固定网的用户电话号码,是供用户拨打的公开号码。由于GSM系统中移动用户的电话号码结构是基于ISDN的编号方式,所以称为MSISDN,即为移动用户的国际ISDN号码。
IMSI: 全称是 International Mobile Subscriber Identification Number ,国际移动用户识别码,国际上为唯一识别一个移动用户所分配的号码, 它存储在 SIM 卡、 HLR/VLR 中, 是一个独特的 (最多15 位)代码用于识别个人用户对 GSM 网络,此码在网中所有位置包括漫游区都是有效的。是运营商给手机分配的。
IMSI=MCC+MNC+ MSIN
MCC( Mobile Country Code):指移动国家代码 ,三个数字,如中国为460;
MNC(Mobile Network Code):指移动网络代码,两个数字,如中国邮电的MNC为00;
MSIN(Mobile Subscriber Identification Number ):指移动用户标识,在某一PLMN内MS唯一的识别码。编码格式为:H1 H2 H3 S XXXXXX(不超过10位),不同运营商有不同的与MSISDN间的对应关系。
采取E.212编码格式。
典型的IMSI举例:460-00-4777 770001
IMEI: 手机终端识别码,是唯一的(可以造假,详见国山寨手机)。查看手机的序列号,只需键入* # 0 6 #, 15位序列号会出现在手机屏幕上,全世界的每一台手机都有一个独一无二的序列号,把这个序列号记录下来并保存好。有一天如果你的手机不幸被偷了,打电话给手机提供商,并提供你的手机序列号,他们会帮你把手机屏蔽,这样即使小偷换了SIM卡,仍然无法使用,你的手机对小偷来说变得一无是处。如果全世界每个手机持有者都这么做,那么偷手机就没有意义了。在澳洲,警方甚至建立了一个被盗手机数据库,如果你的手机被找到了,就可以归还给你了,但是这个功能在国内没有。
TMSI(SIM卡临时标识): 电路域用户临时标识符,是为了加强系统的保密性而在 VLR 内分配的临时用户识别,在某一 VLR 区域内与 IMSI 唯一对应。
是基站 (BTS) 在呼叫用户时,所用的号码。采用TMSI来临时代替IMSI的目的为了加强系统的保密性,防止非法个人或团体通过监听无线路径上的信令窃取IMSI或跟踪用户的位置。
TMSI 的组成结构由管理部门选择,但总长不超过 4 个字节, 32bit 全为 1 时视为无效。
当移动台在位置区第一次注册时,就会将一个 TMSI 号分配给移动台,当移动台离开该位置区时将释放该 TMSI 号。在 MS 每次改变位置区时执行 TMSI 再分配程序。
RNTI: RNTI代表无线网络临时标识符。在UE 和RAN之间的信号信息内部作为UE 的标识。RNTI工作原理:使用RNTI去加扰无线信道信息的CRC部分,也就是如果 UE侧的RNTI值不同,即使UE接收到信息,也无法正确解码。
在UE侧,UE会在在PDCCH的公共搜索空间(CommonSearch Space)去搜索公用的RNTI,如P-RNTI、SI-RNTI;
而其他的RNTI会在特殊搜索空间(SpecificSearch Space)去搜索和自己对应的,如果搜到自己对应的信息,就从PDSCH去解读。
互联网中真正的底层通信使用的是MAC地址+IP地址。
移动通信中,使用的是国际移动标识IMSI和临时移动标识TMSI。
需要说明的是,个人的手机号,是不存储在手机端的,即不存储在SIM卡中。手机开机后,并不知道自己的手机号!
因为通信过程中,并不通过手机号来标识手机终端或用户。
在呼叫其他手机时,虽然会通过手机号呼叫对方,但实际上,网络会把被叫的手机号,翻译成其对应的IMSI.
计费:MSIISDN --> IMSI
核心网: IMSI --> TMSI
基站:TMSI --> RNTI
终端标识包括:
- 基带芯片标识:IMEI -- 存在于基带芯片中
- SIM卡标识:IMSI 、TMSI、P-TMSI、G-UTI --存在于SIM卡中
- 手机号标识:MSISDN、MSRN -- 存在于核心网数据库中
参考:网元中各终端标识位置
https://blog.csdn.net/HiWangWenBing/article/details/116348707