GSM协议信令单元问题
时间:06-30
整理:3721RD
点击:
如题。
2.协议格式的疑问,看下面的图,octet 1 基本就是这个信令的名称而已,真实的数据中存在这个字节吗?如果不存在,为什么右边写上octet1 (表示这是这个信令的第一个字节)呢?在某个协议中提到这个信令单元占用3到11个字节,按照这样的描述的话,那就包含这个“名称”字节啊?
比如下面这个图就有这样的说明,而octet4是打*的,表示是一个不是必须有的字节,则自己1 2 3,就是所说的min length 3 octets. 则表示,这个Mobile Identity IEI是这个信令的octet 1 ?
The Mobile Identity is a type 4 information element with a minimum length of 3 octet and 11 octets length maximal.
2.协议格式的疑问,看下面的图,octet 1 基本就是这个信令的名称而已,真实的数据中存在这个字节吗?如果不存在,为什么右边写上octet1 (表示这是这个信令的第一个字节)呢?在某个协议中提到这个信令单元占用3到11个字节,按照这样的描述的话,那就包含这个“名称”字节啊?
比如下面这个图就有这样的说明,而octet4是打*的,表示是一个不是必须有的字节,则自己1 2 3,就是所说的min length 3 octets. 则表示,这个Mobile Identity IEI是这个信令的octet 1 ?
The Mobile Identity is a type 4 information element with a minimum length of 3 octet and 11 octets length maximal.
现实的信令消息分析中,我们可以看出其是一层一层展开的;
从OCT1,OCT2,OCT3,OCT4.是根据实际需要布署的..
楼主如果了解ASN.1编码,就很容易理解3GPP中的信元结构了
ASN.1编码有多种格式,例如TLV,LV,TV,V等
其中T就是TAG,可以理解为IEI,是一个信元的标示。如果系统解码,肯定首先要知道是哪一类的消息,然后才能继续解码。
L是信元的长度,一般这个不包含IEI和L长度本身(如果包含会特殊说明)
V则是VALUE,标示实际的内容
楼主给的结构图则就是经典的TLV结构的,IEI一般我们不关心,只有开发或者手动编解码时才使用,