IMSI国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。IMSI组成如下图所示,其总长度不超过15位,同样使用0~9的数字。 其中MCC是移动用户所属国家代号,占3位数字,中国的MCC规定为460;MNC是移动网号码,最多由两位数字组成,用于识别移动用户所归属的移动通信网;MSIN是移动用户识别码,用以识别某一移动通信网中的移动用户。)
IMEI(国际移动设备识别码(IMEI:International Mobile Equipment Identification Number)是区别移动设备的标志,储存在移动设备中,可用于监控被窃或无效的移动设备。IMEI组成如下图所示,移动终端设备通过键入“#06#”即可查得。其总长为15位,每位数字仅使用0~9的数字。其中TAC代表型号装配码,由欧洲型号标准中心分配;FAC代表装配厂家号码;SNR为产品序号,用于区别同一个TAC和FAC中的每台移动设备;SP是备用编码。

ESN (Electronic Serial Numbers):电子序列号,在CDMA 系统中,是鉴别一个物理硬件设备唯一的标识。也就是说每个手机都用这个唯一的ID来鉴别自己, 就跟人的身份证一样。CDMA中的ESN对应于GSM网络中的IMEI。 一个ESN有32 bits, 也就是 32/4 = 8 bytes。随着CDMA移动设别的增多,ESN已经不够用了,所以推出了位数更多的MEID。ESN用16进制来表示。)
MEID(Mobile Equipment ID): 由于CDMA移动设备增多,导致原来8位的ESN不够用,所以56bits=(56/4=14bytes)的MEID横空出世。现在的CDMA手机一般ESN/MEID两者都有。MEID也是用16进制来表示。
确实识别手机用户的身份是通信网络的设计中非常重要的一点,而且要是识别不了用户身份运营商找谁收钱去啊哈哈~

首先,通信网络是如何对不同手机进行区分的呢?
我们可以让手机通信时工作在不同时间、不同频段或不同编码方式下,用专业术语来说分别为时分多址TDMA、频分多址FDMA以及码分多址CDMA,它们之间可以进行组合,这方面也发展出了很多标准与技术。目前主流的4G网络是以正交频分复用OFDM技术为核心的,其又演进出了正交频分多址OFDMA技术,它们对时间频率资源的利用情况如下图,横轴表示时间,纵轴代表频率,每一个颜色区域代表一个用户。
那么,能够对空间中传播的不同手机信号进行区分后,又是如何对每一个手机信号的所属手机用户身份进行识别的呢?

在移动通信技术还是第二代的时候,也就是我们常说的2G,主要用的是GSM系统和CDMA系统,这是两种标准体系。在GSM系统中,每一个移动用户有一个标识,称作IMSI(International Mobile Subscriber Identity,国际移动用户识别),就是个类似于身份证号的东西,存储于SIM卡和核心网中。在CDMA系统中,也有一个类似的标识,称作ESN(Electronic Serial Number,电子序列号),在国外由于手机都是机卡一体的,所以ESN也被固化在手机里,相当于一种机器识别码。而在国内,CDMA手机机卡分离,除了每部手机有个固定的ESN之外,也学GSM系统给每个用户配一个IMSI,存储于SIM卡和核心网中。
之后的第三代移动通信技术也就是常说的3G,实际上是一个过渡阶段的通信技术,核心也是基于CDMA技术发展的。而现在常用的第四代移动通信技术也就是4G就不一样了,核心是LTE(Long Term Evolution,长期演进)系统,其也给每个用户配了唯一的IMSI,存储在SIM卡和核心网中。
在核心网中,或说得通俗些在通信网络中,识别用户就是通过IMSI进行的,为了防止非法用户伪造IMSI,通常还采用一种鉴权机制,不同通信技术系统的鉴权机制不太一样,思路实际上就类似于进行了更多信息的认证。
大体上就是这样啦~


