ASN.1BER编解码系统与设计ASN.1编码规则详解(全面最经典).doc


文档分类:通信/电子
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

特别说明:文档预览什么样,下载就是什么样。举报非法文档有奖

1/44
1/44
下载所得到的文件列表
ASN.1BER编解码系统与设计ASN.1编码规则详解(全面最经典).doc
文档介绍
word
word
I / 44
word
基于ASN.1 BER规约的编解码系统设计
非常高兴你能来到小弟的百度文库,您到此地想必是想更多的了解ASN.1BER编码规如此吧。
兄弟我大学毕业设计就是有关ASN.1BER编码规如此的,电脑里也还存有当时做的系统。

次数达2次以上者,并给与好评!〔然后联系我的淘宝旺旺,兄弟就把手中ASN.1BER编解码系统双手奉上。给大家此系统的目的是让大家能更好的了解ASN.1BER编码规如此,千万别用来当毕业设计!到时被教师发现了就不好办了,呵呵!〔当然了,兄弟我能力有限,此毕业设计还存在不足之处〕时间久了自己忘得也差不多了,希望发给大家后,好好学****学****让!
文档推荐:ASN.1编码规如此详解(最全最经典)
目录
摘要I
ABSTRACTII
第1章绪论1
word
word
II / 44
word
概述1
系列标准1
编解码的应用与开展前景2
论文章节结构组织2
第2章词汇与词法约定3
2.1 字符集3
2.2 词项3
2.3 本章小结4
第3章数据类型定义5
3.1 简单数据类型5
3.1.1 布尔类型5
3.1.2 空类型5
3.1.3 整数类型6
3.1.4 枚举类型6
3.1.5 实数类型7
3.1.6 位串类型7
3.1.7 八位位串类型8
构造类型8
3.2.1 序列类型8
3.2.2 单一序列类型9
3.2.3 集合类型10
3.2.4 单一集合类型10
word
word
III / 44
word
3.3 本章小结11
第4章编码规如此12
数据值的编码结构12
标识符八位位组12
长度八位位组13
内容八位位组14
内容完毕八位位组14
简单数据类型的编码14
4.2.1 布尔值的编码14
4.2.2 空值的编码14
4.2.3 整数值的编码15
4.2.4 枚举值的编码16
4.2.5 实数值的编码16
4.2.6 位串值的编码18
4.2.7 八位位串值的编码18
4.3 构造类型的编码18
4.3.1 序列值的编码18
4.3.2 集合值的编码19
4.3.3 单一序列值的编码19
4.3.4 单一集合值的编码20
本章小结20
第5章基于规如此的解码实现21
word
word
IV / 44
word
5.1 布尔值的解码21
5.2 空值的解码23
5.3 整数值的解码24
5.4 枚举值的解码27
5.5 位串值的解码27
5.6 八位位串值的解码29
5.7 实数值的解码30
5.8 构造类型解码32
5.8.1 序列值的解码32
5.8.2 单一序列值的解码35
5.8.3 集合值的解码35
5.8.4 单一集合的解码35
5.9 解码系统设计流程图37
本章小结38
第6章基于ASN.1 BER规约的可视化编解码系统与通信39
可视化编解码系统39
编解码系统通信的实现40
编解码系统的测试41
本章小结43
第7章总结44
主要内容回顾44
本次设计的不足和进一步完善44
word
word
V / 44
word
致谢46
参考文献47
附录A 外文翻译-原文局部48
附录B 外文翻译-中文译文56
第4
BER〔Basic Encoding Rules〕是ASN.1中最早定义的编码规如此,在讨论详细编码规如此时,我们是基于正确的抽象描述上。BER传输语法的格式一直是TLV三元组<Type, Length, Value>也可以认为是<Tag, Length, Value>〔见图4-1〕。TLV每个域都是一系列八位组,对于组合结构,其中V还可以是TLV三元组〔见图4-2〕。BER传输语法是基于八位组的,自定界的编码,因为其中L明确界定了八位组的长度。
图4-1 根本编码结构
图4-2 组合结构的编码
ASN.1BER数据值的编码主要包含4个局部:标识符八位位组、长度八位位组、内容八位位组以与内容完毕八位位组。(见图4-3)
图4-3 替换结构编码
除非长度八位位组的值需要出现内容完毕八位位组,否如此该内容完毕八位位组不应出现,也就是说只有前面三个局部。
标识符八位位组应对数据类型的 ASN.1标签〔类和编号〕进展编码,对于编号X围在0~30〔包括0和30〕的标签,标识符八位位组应由如下单个八位位组编码而成:
(1) 位8和位7应编码为用来表示规定的标签类;(见表4-1))
(2) 位6应为0或1,假如编码是原始编码,如此位6置为0,假如编码是结构化编码,如
内容来自淘豆网www.taodocs.com转载请标明出处.