ASN.1
文章平均质量分 67
huzhiren
这个作者很懒,什么都没留下…
展开
-
ASN.1简介(1)
ASN.1是通信协议中描述数据传输的正式标记,它与语言实现和物理表示无关,与应用的复杂度无关。ASN.1特别适合表示现代通信应用中那些复杂的、变化的及可扩展的数据结构。抽象语法标记1是定义抽象数据类型规范的正式标准。翻译 2010-06-20 23:00:00 · 979 阅读 · 0 评论 -
ASN.1编码学习笔记一
1.什么是ASN.1(抽象语法记法一)? ASN.1是ITU-T的一个标准集,它用来编码及表示通用数据类型,这些数据类型有可打印串值,八位位组串值,位串值,整数值以及用可移值方式组合而成的其他类型序列值.简单的说,ASN.1指定了以何种方式对非平凡的数据类型进行编码,以便其他任何平台及第三方工具都能够解释其内容.比如,字母a在一些平台以ASCII编码为十进制数值97,而在其他非ASCII平台上,可能会是另外的编码.而ASN.1指定了一种编码方式,在任何平台上,字母a的编码都是统一的.2.ASN转载 2010-06-22 22:36:00 · 1640 阅读 · 1 评论 -
ASN.1简介(3)
ASN.1作为一种数据表示标准产生于20世纪80年代早期的开放系统互联Internet网络模型,但OSI模型并没有得到广泛的应用,而ASN.1标准继续使之发展,今天在实际中已有大量应用,这些应用包括:3G移动系统——使用ASN.1标准 数据交换的第三代移动通信网络。这一系统基于UMTS(通用移动通信系统)标准,其使用了ASN.1和分组编码标准(PER)。IP语音——在通信领域中的另一个重要应用是通过包转换网络(如因特网)传递语音数据。多媒体数据信号编解码器(CODEC)标准(H.323等等)基于ASN.1并翻译 2010-06-22 21:15:00 · 1446 阅读 · 0 评论 -
ASN.1简介(4)
ASN.1第一次被CCITT(国际电报电话咨询委员会,现在叫做ITU-T,国际电信联盟 - 电信标准化部门)标准化是在1984年,使用名称“X.409 Recommendation”。不久,ISO(国际标准组织)选择采用该标记并把该标准分成两个文档:抽象语法(ASN.1)和编码规则(BER)。1985年,CCITT决定在这两个文档和ISO合作。1987年,ISO发布了文档8824和8825(只添加了3种新字符串类型)。1988年,ISO和IEC(国际电工委员会)合并成立了一个联合的技术委员会叫作ISO/IE翻译 2010-06-22 21:28:00 · 931 阅读 · 0 评论 -
ASN.1相关网站
ASN.1 相关网站,如果您有更多信息,也请告知。1) ASN.1 Home在这个网站包含丰富的信息,各位高手可以按图索骥。[目前该网址已经指向ITU-T]http://asn1.elibel.tm.fr/en/index.htm2) ITU-T的ASN.1项目http://www.itu.int/ITU-T/asn1/index.html3) ASN.1协会http://www.asn1.org/index.htm4) 专业公司OSS Nok原创 2010-06-22 23:23:00 · 1788 阅读 · 0 评论 -
ASN.1编码学习笔记二
3.ASN.1数据类型 ASN.1针对广泛的应用定义了多种数据类型,我们这里只讨论跟密码学应用相关的数据类型.我们将讨论如下数据类型: 布尔型 (Boolean); 八位位组串 (OCTET String); 位串 (BIT String); IA5String; 可打印字符串 (PrintableString); 整数 (INTEGER); 对象标识符 (OBJECT Identifier, O转载 2010-06-22 22:48:00 · 1156 阅读 · 0 评论 -
ASN.1简介(2)
案例研究假设一家公司拥有若干经销店,这些经销店连接到一个存储和派送货物的中心仓库。该公司要求它的协议具备如下功能:订单在经销店本地收集订单传输到仓库,在这里可以管理派送手续派送的帐号可以回传到经销店做订单后续处理这个协议可以用如下的ASN.1模块详述:Module-order DEFINITIONS AUTOMATIC TAGS ::=BEGINOrder ::= SEQUENCE { header Order-header, items SEQUENCE OF Order-l翻译 2010-06-22 20:46:00 · 821 阅读 · 0 评论