大家好,我是小枣君。
今天要聊的话题,是关于「SIM卡」的。
嗯,没错,就是这个东东——
现在是移动互联时代,几乎人手一部手机。
但是,大家都知道,手机再牛逼,如果没有SIM卡,也是个废柴——既不能打电话,也不能发短信,更不能移动上网。
为什么呢?因为SIM卡代表了手机的“合法身份”,相当于是手机的“身份证”。
在营业厅办理的SIM卡
有了这个“身份证”,手机才能使用运营商的通讯网络,享受通信服务。
SIM卡槽
那么,用于“身份识别”的SIM卡,就只是一个存储了“手机号”的小金属片吗?还存了别的信息吗?它到底是一个什么样的工作原理呢?
别急,小枣君今天会逐一给大家揭秘!
SIM卡的构造
SIM卡,通常简称SIM,全名是Subscriber Identity Module(用户识别模块),因为它一直以卡片形式存在,所以我们都习惯叫它SIM卡。
实际上,SIM卡是一个装有微处理器的芯片卡。
嗯,没错,SIM卡里竟然有个CPU!
除了CPU之外,SIM卡上面还有程序存储器ROM、工作存储器RAM、数据存储器EEPROM,以及串行通信单元。
是不是觉得很耳熟?对,一台计算机就有CPU、ROM、RAM、I/O设备。所以说,一个SIM卡,基本上就是一个微型计算机了。
我们使用手机和SIM卡时,实际上是手机向SIM卡发出了命令,SIM卡根据标准规范来执行并反馈结果,不是想象中只做单纯的信息存储器那么简单。
如果各位仔细观察SIM卡,会发现这个小金属片上面会被划分成不同的区域,有点像“图腾”。
这些不同的区域,实际上是SIM卡和手机连接时,不同的触点连接。
SIM卡槽和触点
不同的触点,有着不同的用处。有的是给SIM卡供电,有的是为了手机和SIM卡交换数据。
电源(Vcc) 、复位(RESET) 、时钟(CLK) 、接地端(GND)、编程电压(VPP)、数据I/O口(Data)
前面小枣君说了,在SIM卡上,存储了我们手机用户的信息。那么,究竟是哪些信息呢?如下:
1、由SIM卡生产厂商存入的系统原始数据。
2、由移动运营商在将卡发放给用户时注入的网络参数和用户数据。包括鉴权和加密信息、算法、参数。
3、由用户自己存入的数据。比