没有合适的资源?快使用搜索试试~ 我知道了~
ASN.1探索介绍资料,非常详细
4星 · 超过85%的资源 需积分: 9 25 下载量 89 浏览量
2010-03-26
14:34:30
上传
评论
收藏 1.01MB DOC 举报
温馨提示
试读
64页
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." - Albert Einstein ASN.1应用领域已是颇广,然国内资料却不易见。ASN.1发端于通讯行业,一方面,国内各厂商即使有所研究和收获,也是敝竹自珍,不肯轻易示人;另一方面,一二学者、教授或有涉猎,然多束之高阁,未能系统性推行于世。 我等不才,因机缘于六年前接触ASN.1,愿借一方之地,呈心得与资料于此。不以真名示人,概因有不得已之原因,不便相告。唯所引之材料,所述之内容,均来源正当,无任何不当之处。 所撰之文,或为翻译,或为转载,或为自攒,皆以学习交流为目的。欲用之于它途,某无权阻君之意,亦无责作任何承诺。所有版权均归原作者所有,某不持有任何权利,亦不承担相关之责任。凡欲引用、转载,敬请注明原文出处。
资源推荐
资源详情
资源评论
ASN.1 探索 - 1 简介
阅读 评论 字号:大中小
--
!" #$%&''#'$
!!#%(
% 应用领域已是颇广,然国内资料却不易见。% 发端于通讯行业,一方面,国内各厂商即使有所研究和收获,也是敝竹自珍,不肯轻易
示人;另一方面,一二学者、教授或有涉猎,然多束之高阁,未能系统性推行于世。
我等不才,因机缘于六年前接触 %,愿借一方之地,呈心得与资料于此。不以真名示人,概因有不得已之原因,不便相告。唯所引之材料,
所述之内容,均来源正当,无任何不当之处。
所撰之文,或为翻译,或为转载,或为自攒,皆以学习交流为目的。欲用之于它途,某无权阻君之意,亦无责作任何承诺。所有版权均归原作者
所有,某不持有任何权利,亦不承担相关之责任。凡欲引用、转载,敬请注明原文出处。
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*+,$即日
--
1 简介
注释:
本章的内容主要翻译自《%-'.*'》和
《%-!》。
)
%/"#,抽象记法 。数字 被 &0 加在
的后边,是为了保持 的开放性,可以让以后功能更加强大的 被命
名为 % 等,但至今也没有出现。
)
不同体系的系统,不同编程语言之间,都存在通讯障碍。如 1')所示极
端情况下,为了保证网络中 个异体的节点能互通,我们需要为每个节点编写2
3个编解码程序,即需要总数为 423个编解码程序。在 )所示极端情况下,
为了保证互通,需要为每个节点编写 个编码和 个解码程序,即总数为 个编
解码程序。
Figure 1-1 两种类型的通讯方式
对于给定的记法描述,% 编译器能执行并产生如 1' 图中虚线部分,
这样我们以有限的代价就能完成相当多数量系统之间的互连。
Figure 1-2 语法三元组:实际语法、抽象语法和传输语法
图中实际语法(-")是指诸如 -、05$- 等这样实际编程
语言,抽象语法(")指 %,传输语法(6")指
表示层交换数据的表示方法。从抽象语法到传输语法,由 % 编译器按照编解
码规则实现。通俗来讲,抽象语法就是协议采用 % 规范描述的描述文本;传
输语法就是实际通讯系统间的码流。
Figure 1-3 抽象语法与传输语法
其实在早期的一些标准如 -&&,它们既定义了抽象语法(比如字母 ),又定
义了传输语法("7)。% 分离了这两种概念,以便可以选择一种适合要求
的编解码方法。系统可以选择编码方法以使信息传送时效率很高,或者具有很高
的可靠性,等等。另一方面,定义好的编码规则也会很大地节约应用协议开发人
员的时间,特别是当牵涉到的数据结构很复杂的时候。当使用 % 的项目较多
时,这种节约更加明显,因为编解码程序可以只开发一次但很多应用程序都可以
用它。
)
我们可以看出,可以将通信编解码设计与开发工作转嫁给 % 编译器完成。从
而不必在手工编写编解码器。一方面大量减少了缺陷引入,另一方面更是大大加
快了系统开发速度(不用编写编解码器,也不同详细调试,维护代价也很小)。
Figure 1-4 转嫁编解码器工作给 % 编译器
讨论 % 就不得不先提到标准组织 &0 和 &68。
1.2 ISO 简介
国际标准组织(&0/&09##9)于 7: 年
在美国成立,其负责制定众多领域的国际标准;但除电气、电子和电子工艺领域
外,这些主要是 &(-(&(-)负责。
&0 汇集了一百多个代表其自己国家的标准委员会(称之为 ;/
;#),&(##&')代表美国,10<
(Francaise de NORmalisation)代表法国,;&(;
##&')代表英联邦,等等。其它一些组织可以参加讨论,提出议案,
但不能参加投票。
Figure 1-5 &0 组织结构
如 1' 所示,&0 共分为 个技术委员会 6-(6-)
负责相应标准化领域。所有议题都在子委员会 '- 中共享,
' 又分为工作组 =>'!(=>)。
到 年,著名的 0& 标准就是 6- 的成果,称之为“6'
#&(";.”。在 年,&0 和 &(- 两个标
准化组织一致认为都应当关注信息技术 &6,因此成立了一
个联合技术委员会称为 ?6-。?6- 的秘书处由 & 负责。
Figure 1-6 ?6- 组织结构示意图
在 % 标准刚刚受到关注时,基于历史原因,% 主要来自于 --&66 的成
果,有很多提案来自 --&66。在 年代,&0 在 年左右成为主角前,两个
委员会的确有过合作。
1.3 ITU 简介
国际电信联盟 &68(&6'8)总部位于日内瓦,
于 7 年成为联合国的专设机构,其前身为成立于 : 年的国际电报联盟
剩余63页未读,继续阅读
资源评论
- susuyaqiu2012-11-16我应该是在Mitola的介绍认知无线电的论文中看到了ASN,但是当时不知是什么东西。非常感谢LZ提供的宝贵资源~!
- huaqianzkh2015-04-21这 个文档总结了一下ASN的相关知识,给分有点高呀。。。
bzdxl2000
- 粉丝: 0
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功