1、IMSI

IMSI 全称是 International Mobile Subscriber Identification Number ,国际移动用户识别,国际上为唯一识别一个移动用户所分配的号码, 它存储在 SIM 卡、 HLR/VLR 中, 是一个独特的 (最多15 位)代码用于识别个人用户对 GSM 网络,此码在网中所有位置包括漫游区都是有效的。

我们的手机号码在系统中是被转换为 IMSI 进行通信的。

IMSI 由三个部分组成:

·   移动国家代码( MCC )

·   移动网络代码( MNC )

·   移动电话用户身份证号码( MSIN )

该 IMSI 是储存在用户识别模块 ( SIM 卡) 。

该 IMSI 是用来产生 tIMSI 。

IMSI 共 15 位:

MCC+MNC+MIN/MSIN

MCC : Mobile Country Code ,移动国家码,共 3 位,中国为 460;

MNC :Mobile Network Code ,移动网络码, 移动用户的所属 PLMN 网号 ,共 2-3 位,联通 CDMA 系统使用 03 (另一说 中国移动为 00 、 02 ,联通为 01 ),一个典型的 IMSI 号码为 460030912121001;

从技术上讲, IMSI 可以彻底解决国际漫游问题。但是由于北美目前仍有大量的 AMPS 系统使用 MIN 号码,且北美的 MDN 和 MIN 采用相同的编号,系统已经无法更改,所以目前国际漫游暂时还是以 MIN 为主。其中以 O 和 1 打头的 MIN 资源称为 IRM(International Roaming MIN) ,由 IFAST (International Forum on ANSI-41 Standards Technology) 统一管理。目前联通申请的 IRM 资源以 09 打头。可以看出,随着用户的增长,用于国际漫游的 MIN 资源将很快耗尽,全球统一采用 IMSI 标识用户势在必行 .

MIN 与 MNC 共有 12 位,其结构如下:

09+M0M1M2M3+ABCD

其中的 M0M1M2M3 和 MDN 号码中的 H0H1H2H3 可存在对应关系, ABCD 四位为自由分配。

用做 MSIN 时:

MSIN : Mobile Subscriber Identification Number 移动用户标识。
NMSI : National Mobile Subscriber Identification 在某一国家内 MS 唯一的识别码。
可以看出 IMSI 在 MIN 号码前加了 MCC ,可以区别出每个用户的来自的国家, 因此可以实现国际漫游。在同一个国家内,如果有多个 CDMA 运营商,可以通过 MNC 来进行区别 .

2、TMSI

TMSI :电路域用户临时标识符,是为了加强系统的保密性而在 VLR 内分配的临时用户识别,在某一 VLR 区域内与 IMSI 唯一对应。

是基站 (BTS) 在呼叫用户时,所用的号码。

有的设备商的没使用 TMSI 功能,直接用 IMSI 。

分配 TMSI 是为了防止 IMSI 被窃取而增加的保护措施,在 MS 进行位置登记或位置更新时,通过鉴权后由 VLR 为 IMSI 动态分配一个 TMSI ,是在专用信令信道上传送。根据安全策略,在空中传送 用户识别码时用 TMSI 来代替 IMSI ,因为 TMSI 只在本地有效(即 在该 MSC/VLR 区域内),系统可以在一定周期给在线的 MS 重新分配新的 TMSI 。

TMSI 的组成结构由管理部门选择,但总长不超过 4 个字节, 32bit 全为 1 时视为无效。

当移动台在位置区第一次注册时,就会将一个 TMSI 号分配给移动台,当移动台离开该位置区时将释放该 TMSI 号。在 MS 每次改变位置区时执行 TMSI 再分配程序。

TMSI 应该是在在 SDCCH 上分配给移动台

GSM 中存在 TMSI ,而 CDMA2000 中不存在

3、MSISDN:Mobile Station ISDN number 手机ISDN号码
     是指主叫用户为呼叫TD中的一个移动用户所需拨的号码,作用同固定网PSTN号码。存储在HLR和VLR中,在MAP接口上传送
MSISDN = CC + NDC + SN

4、MSRN:Mobile Station Roaming Number 即漫游号码
     在移动被叫过程中,由所在业务区的MSC/VLR临时分配,用于寻址VMSC.当移动台漫游到另一个移动交换中心(MSC)业务区时,该移动交换中心将分 配给移动台一个临时漫游号码,用于路由选择。当移动台离开该区后,被访位置寄存器(VLR)和原归属位置寄存器(HLR)都将这个临时漫游号码删除,以便 再分配给其他移动台使用
在HLR中每一个SIM卡有唯一识别码IMSI,每个IMSI对应一个MSISDN,你拨对方号码的时候在MSC中会自动把MSISDN转换成对应的 IMSI再来处理;TMSI呢其实就是为了安全考虑,对IMSI临时生成的一个号码,发给手机作为识别用,这样能保证IMSI只在MSC中使用,保证了保 密性;MSRN是在主叫和背叫在不同的MSC下时,MSC之间建立连接的一个漫游号码,作为身份识别

5、IMEI

IMEI 是 International Mobile Equipment Identity 的缩写,中文名为国际移动设备身份码。


TAC : Type Approval Code , 型号批准码,由欧洲型号批准中心分配。
FAC : Final Assembly Code , 最后装配码,表示生产厂家或最后装配所在地,由厂家进行编码。
SNR : Serial Number , 这 个数字的独立序号码唯一地识别每个 TAC 和 FAC 的每个移动设备。
spare :备用比特,当手机发送时,此位要置 0 。 例: 490547403767335

IMSI,TMSI,MSISDN, MSRN 和 IMEI相关推荐

  1. 核心网CN | IMSI、TMSI、P-TMSI、GUTI、S-TMSI、MSISDN、MSRN、IMEI等这些移动用户标识的辨析

    文章目录 写在前面 IMSI TMSI P-TMSI GUTI S-TMSI MSISDN MSRN IMEI 写在前面 3G下,接入网同时连接电路域CS(走语音的)和分组域PS(走得是IP,用于手机 ...

  2. TMSI、IMSI、MSISDN及MSRN的区别

    文章来源:http://www.mscbsc.com.cn/askpro/question23756 MSISDN就是手机号,即CC+NDC+SN CC国家码中国86 NDC就是139.137那些,国 ...

  3. IMSI、MSISDN、MEID、IMEI

    IMSI:international mobile subscriber identificatoin number国际移动用户标识符 组成:MCC+MNC+MSIN,由15位数字组成 MCC:mob ...

  4. IMSI,TMSI的关系

    IMSI,TMSI的关系 TMSI 被用于CS Domain P-TMSI 被应用于PS Domain TMSI 是为了保护IMSI临时由CN分配给终端的.终端开机发起网络注册时使用IMSI,注册成功 ...

  5. IMSI与MSISDN

    IMSI IMSI全名叫国际移动用户识别码(International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡的EF-IM ...

  6. 几个常用术语名词解释nbsp;MSISDN,MSRN…

    MSISDN MSISDN:Mobile Subscriber International ISDN/PSTN number(ISDN即是综合业务数字网,是Integrated Service Dig ...

  7. IMSI和MSISDN

    IMSI的编号方案为E.212 MSISDN的编号方案为E.164 都是ITU的编号方案 MSISDN为本网移动用户做被叫时,主叫用户需拨的号码.存储在HLR和 VLR中,在MAP口传送. 号码结构为 ...

  8. 【转】gsm网络架构、IMSI,MSISDN,SS7读书总结

    http://pascal4123.javaeye.com/blog/326631 ps:mCC--460,cc--86国家码 移动用户的目录号.E.164格式. 1个手机上可能有不止一个MSISDN ...

  9. 星星之火-10:移动通信中的用户标识大汇总以及在手机呼叫流程中的使用--MSISDN,MSRN,IMSI,TMSI,PCI, CGI

    引言: 在移动通信中,会用到各种标识终端的标识号, 如MSISDN,MSRN,IMSI, TMSI, LMSI, P-TMIS,IMEI, 这些标识号有着不同的用途. 为了简化流程,本文以GSM为例, ...

最新文章

  1. 6. ZigZag Conversion
  2. Javolution 2.2.5 - Java Struct/Union Simplified
  3. ipv6寻址_什么是IPV4寻址?
  4. mycli到底有多好用?
  5. mysql mongodb 事务_MySQL PK MongoDB:多文档事务支持,谁更友好?
  6. 初识 NGINX 服务网格
  7. 数学建模常用算法汇总及python,MATLAB实现(七) —— sklearn和SPSS实现主成分分析
  8. Groovy~Groovy运算符
  9. Selenium中的鼠标单击事件
  10. lync2010服务器暂时无法使用,lync 2010音频服务无法启动问题
  11. Jetpack:Room超详细使用踩坑指南!
  12. VMware 2节点vSAN设计与配置
  13. DPU — 完全可编程网络
  14. 如何获取window10中的开机图片(聚焦壁纸 )
  15. 清华刘知远、黄民烈团队力作:一个「PPT」框架,让超大模型调参变简单
  16. python爬虫之墨迹天气
  17. Java语言的出现背景、主要特点、发展历程以及Java技术的应用
  18. R语言-线性回归实例(包括所有源码)
  19. matlab-colormap使用
  20. 析取 为什么是并集 合取

热门文章

  1. AcWing 122. 糖果传递【贪心】【《算法竞赛进阶指南》,微软面试题 , HAOI2008】
  2. 显示器测试软件 鲁大师,鲁大师怎么检测显示器 鲁大师有什么作用
  3. 基于kubernetes环境搭建wordpress
  4. 抖音短视频获客系统源码开发及搭建分享
  5. mysql handler_delete_MySQL状态变量 Handler_delete和Com_delete关系(转老金)
  6. 如何提取图片中的文字
  7. PaddleHub实战篇{ERNIE实现文新闻本分类、ERNIE3.0 实现序列标注}【四】
  8. scanpy去除批次效应
  9. 一师兄的面试经历:对于销售职位来…
  10. 服务器维护 志愿填报时间顺延,西藏 | 因系统维护耽误考生填报,志愿填报截止时间顺延两日...