IMSI和TMSI的区别
区别
2023-09-14 09:13:32 时间
IMSI和TMSI的区别如下:
1、定义不同
IMSI是国际移动用户识别码(英语:IMSI,International Mobile Subscriber Identity)。
TMSI是临时移动用户识别码(英语:TMSI,Temporary Mobile Subscriber Identity)。
2、目的不同
采用TMSI来临时代替IMSI的目的为了加强系统的保密性,防止非法个人或团体通过监听无线路径上的信令窃取IMSI或跟踪用户的位置。
3、作用不同
只要一个移动网络的用户需要与其他移动网络互通,就必须使用IMSI。
TMSI就是在移动通信中为了保证IMSI的安全而在VLR内分配给用户的一个临时的用户识别号码,用来临时代替IMSI号码在空口中进行传递。
IMSI:国际移动用户识别码,是识别移动用户的标志,IMSI是全网和全球唯一的(当然,非法制造商也可能造出IMSI相同的SIM卡),一般在入网和TMSI更新失败时使用。
TMSI:临时移动用户识别码,它是IMSI的临时“代表”,出于IMSI的安全考虑,为尽量避免在空中接口传递IMSI,由VLR给用户分配的,TMSI在当前VLR中是唯一的。
当用户漫游至其它VLR时,当前VLR向前一VLR查询用户TMSI,查询成功后当前VLR完成对用户的鉴权,并重新给用户分配一个新的TMSI,前一VLR将用户的过期TMSI和用户信息删除;如果查询失败,则当前VLR向用户归属HLR查询用户IMSI,完成鉴权。
相关文章
- laravel 配置路由 api和web定义的路由的区别详解
- localhost,127.x.x.x和 0.0.0.0区别
- jquery.fn.extend与jquery.extend用法与区别
- k8s 内置cluster role(集群角色) cluster-admin、admin、 edit、 view的作用范围及区别
- Convert、Parse、TryParse、(int) 的区别
- C#中各种编码格式的区别
- BeanFactory 简介以及它 和FactoryBean的区别(阿里面试)
- 【Maven】Snapshot和Release版本的区别
- Atitit.cto 与技术总监的区别
- v-if和v-show的区别
- 重载和覆盖的区别?(overload vs override)
- 机器学习算法之有监督学习和无监督学习的区别
- Python中threading的join和setDaemon的区别及用法