抽象语法记法ASN.1原理与应用PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:鲍忠贵著
- 出 版 社:北京:国防工业出版社
- 出版年份:2011
- ISBN:9787118073737
- 页数:184 页
第1章 抽象语法记法概述 1
1.1问题的背景 1
1.2 ASN.1简介 2
1.3 ASN.1和网络协议 3
第2章 ASN.1语法基础 6
2.1词汇及词法约定 6
2.1.1字符集 6
2.1.2词项 6
2.2文法 8
2.2.1产生式 8
2.2.2标签 9
2.2.3模块定义 11
2.2.4类型和值的定义与赋值 14
第3章 ASN.1类型 16
3.1一个例子 16
3.2基本类型 17
3.2.1布尔类型 17
3.2.2整数类型 17
3.2.3枚举类型 18
3.2.4实数类型 18
3.2.5位串类型 19
3.2.6八位位串类型 19
3.2.7字符串类型 19
3.2.8空类型 20
3.3时间类型 21
3.3.1通用时间 21
3.3.2世界时间 21
3.4隐式和显式标签类型 21
3.4.1隐式标签类型 21
3.4.2显式标签类型 22
3.5组合类型与扩展类型 23
3.5.1标签 23
3.5.2结构类型 25
3.5.3选择类型 28
3.5.4类型扩展 29
3.6其他类型 32
3.6.1嵌入式PDV类型EMBEDDED PDV 32
3.6.2外部类型EXTERNAL 32
第4章 信息对象的抽象语法记法 33
4.1 ASN.1词项 33
4.2引用定义 33
4.3对象类定义和赋值 35
4.4语法表 38
4.5对象定义和赋值 40
4.6对象集合定义和赋值 42
4.7关联表 43
4.8对象类别字段类型记法 43
4.9来自对象的信息 45
4.10应用示例 47
4.10.1简化的OPERATION类别用法举例 47
4.10.2 “ObjectClassFieldType”用法举例 49
4.10.3对象和对象集合的用法举例 50
第5章 参数化赋值与约束 51
5.1 ASN.1规范的参数化 51
5.1.1参数化定义 53
5.1.2参数化赋值 54
5.1.3引用参数化的定义 55
5.1.4抽象语法参数 58
5.2约束规范 58
5.2.1一般约束规范 59
5.2.2子类型约束 59
5.2.3用户定义的约束 64
5.2.4表约束,包括成分关系约束 65
5.2.5内容约束 68
5.2.6应用示例 69
第6章 抽象语法记法编码规则 70
6.1基本编码规则(BER) 70
6.1.1简单定长方法 71
6.1.2结构化定长方法 71
6.1.3结构化非定长方法 71
6.1.4 BER编码 72
6.1.5示例 84
6.2非典型编码规则(DER) 85
6.3正则编码规则(CER) 85
6.4压缩编码规则(PER) 86
6.4.1 PER与BER的比较 86
6.4.2 PER编码 87
6.4.3示例 99
6.5 XML 104
6.5.1 XML简介 104
6.5.2 XML编码规则(XER) 105
6.5.3 ASN.1到XML Schema的映射 108
6.6其他编码规则 118
6.6.1 LWER 118
6.6.2 BACnet 118
6.6.3 OER 119
6.6.4 SER 119
第7章 应用实例 120
7.1 ASN.1编码器 120
7.1.1 ASN.1编译器的定义 120
7.1.2一个ASN.1编译器的设计和实现(C实现) 120
7.2基于 ASN.1的应用层网络协议的开发实例 124
7.2.1抽象表示法 124
7.2.2 DER编码 124
7.3基于ASN.1的网络管理协议SNMP应用 127
7.3.1 SNMP基础知识 127
7.3.2 ASN.1描述管理信息结构(SMI) 128
7.4 ASN.1在视频会议系统中的应用 134
7.4.1 H.323协议简介 134
7.4.2 H.245协议消息 136
7.5 ASN.1在雷达系统数据交换中的应用 149
7.5.1雷达系统简介 149
7.5.2实验编码流程 151
7.5.3各种编码方法实现及比较 151
7.5.4结果分析 157
第8章 ASN.1到C的记法映射 161
8.1固有类型 162
8.1.1整型 162
8.1.2布尔类型 162
8.1.3枚举类型 162
9.1.4实型 162
8.1.5空类型 163
8.1.6位串类型 163
8.1.7 UTF8字符串、IA5字符串、可打印字符串、可见字符串 163
8.1.8通用时间 163
8.1.9世界时间 164
8.1.10对象标识符类型 164
8.1.11对象描述符类型 164
8.2构造类型 164
8.2.1选择类型 164
8.2.2序列类型 165
8.2.3集合类型 165
8.2.4单一序列类型 165
8.2.5单一集合类型 165
8.2.6组件类型 165
8.2.7任意类型 166
8.2.8子类型 166
8.3值的映射 167
8.4类型定义和值定义的映射 167
8.5映射规则的实现 167
附录 参考程序 169
A1 ASN.1应用层协议参考程序 169
A2 ASN.1在SNMP网络管理协议应用示例 180
参考文献 184
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《培生高级英语语法 练习册》培生教育 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《金乡》哲贵著 2020
- 《字里行间》王兆贵著 2019
- 《自由与国家的冲突》谭杰,李先敏,毛兴贵著 2016
- 《苦乐年华》李景贵著 2019
- 《走向心富 宋生贵散文随笔选》宋生贵著 2013
- 《翩翩神舟我领航 一位神舟飞船专家的故事》陈祖贵著 2012
- 《国进民退之争》陈秋贵著 2013
- 《当事人适格问题研究》陈贤贵著 2013
- 《治世明君 金世宗》梁春贵著 2012
- 《存在之思 对生活与文本的哲学追问》李承贵著 2004
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017