BERPER编码规则.docVIP

  • 50
  • 0
  • 约1.86万字
  • 约 15页
  • 2016-05-24 发布于河南
  • 举报
/blog/static/21175822008111162436300/ 3? 编码规则和传输语法 本章主要介绍BER和PER两种编码规则及其衍生规则。 3.1? BER 3.1.1? 基本规则 BER(Basic Encoding Rules)是ASN.1中最早定义的编码规则,在讨论详细编码规则时,我们是基于正确的抽象描述上。BER传输语法的格式一直是TLV三元组Type, Length, Value也可以认为是Tag, Length, Value,见Figure 3-1。TLV每个域都是一系列八位组,对于组合结构,其中V还可以是TLV三元组,见Figure 3-2。BER传输语法是基于八位组(为了避免不同系统上的混淆,没有采用Byte为单位)的,自定界的编码,因为其中L明确界定了八位组的长度。BER是大端编码的,其八位组的高位比特在左手边,见Figure 3-3。 Figure 3-1 TLV三元组 Figure 3-2 传输语法示例 Figure 3-3 大端编码 BER编码中的Tag(通常是一个八位组),指明了值的类型,其中一个比特表征是基本类型还是组合类型。Tag有如下两种形式: Figure 3-4 Tag的两种形式 当Tag不大于30时,Tag只在一个八位组中编码;当Tag大于30时,则Tag在多个八位组中编码。在多个八位组中编码时,第一个八位组后五位全部为1,其余

文档评论(0)

1亿VIP精品文档

相关文档