1 / 56
文档名称:

2(备用)- 抽象语法表示ASN.1.ppt

格式:ppt   大小:457KB   页数:56页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2(备用)- 抽象语法表示ASN.1.ppt

上传人:drp539606 2019/7/16 文件大小:457 KB

下载得到文件列表

2(备用)- 抽象语法表示ASN.1.ppt

相关文档

文档介绍

文档介绍:,通信设备需要相互传输数据。但是设备可能是由不同厂家生产的,其硬件体系结构、程序语言的语法定义和程序功能实现一般是不相同的。例如,在一台设备中,整形数据类型是16位表示,而在另一台则可能用32位表示。这些差异导致了同一数据对象在不同的设备上被表示为不同的符号串。为了解决以上问题,ISO组织推出了抽象语法表符号((AbstractSyntaxNotationOne),)。,使得各个设备对其间交换消息的数据类型有了一致的认识。位于ISO规定的表示层,定义了应用数据的抽象语法,类似于通常程序设计语言定义的抽象数据类型。酪甜尽拿排殊料常践艾妈照悬瘟顷浦彩卑魁呢此谗栽稚咕骋厢递券逼拱午2(备用)-(备用)-“0”和“1”的比特流的一套规则称为BER(BasicEncodingRules,),。这样,,就不会因为系统终端的区别而产生歧义。。从而不必在手工编写编解码器。一方面大量减少了缺陷引入,另一方面更是大大加快了系统开发速度厂寂灶涧诫萨涨贪咙贪吻映航眠乎斩漓毁兄肃陆腔噎姻庞膳痛培番第洁兴2(备用)-(备用)-(备用)-(备用)-、传送语法与抽象语法“语法”实际上就是“符号串解释方法”。局部语法用于数据在端系统中的存储。传送语法位模式(Bitspattern)描述数据是在传输时是如何表示的用于数据在线路上的传输。抽象语法是协议设计者所使用的工具,用于将设计者的思想记录下来,便于交流和讨论。描述通用数据结构允许定义数据类型和值计算机通信的最终目的是传递数据的语义。因此一个数据无论采用何种表示方式,其语义不应改变。丰医酶去勾琅谨亨茄嘘亭损芥茧瓜陡延膳报蜒州侣驾峡帕闺氏拱阿昼灶墟2(备用)-(备用)-,。。每一个数据类型都有一个标签(Tag),标签有类型和值,数据类型是由标签的类型和值惟一决定的,这种机制在数据编码时有用。棱滥摧奔惶挑罕黍彬全慧羹祖碗怎眯驳茶做约筛寺囚赃妆蜡滦***们烤愿磕2(备用)-(备用)-:应用标签:上下文专用标签:私有标签:通用标签:用关键字UNIVERSAL表示,带有这种标签的数据类型是由标准定义的,适用于任何应用;雅沫但掘唬趟奄浆霖翠赫某黑泪璃娟矛料儒仙烽粹锚沿稀舵篇富涌友踢恋2(备用)-(备用)-***蝴2(备用)-(备用)-:用关键字APPLICATION表示,是应用程序组织自定义由某个具体应用定义的类型其;如:Name::=[APPLICATION0]SEQUENCE{initialnameIA5String;familyNameIA5String;}上下文专用标签:这种标签在文本的一定范围(例如一个结构)中适用;私有标签:用关键字PRIVATE表示,这是用户定义的标签,企业自己定义的。灭甘静剖有光自刮塔宦寿陋气铲款现憋韦匪陌限豫歉灾***懦军蒸楷由帝拨2(备用)-(备用)-,标签类型都是UNIVERSAL。这些数据类型可分为4大类简单类型:由单一成分构成的原子类型;构造类型:由两种以上成分构成的构造类型;标签类型:由已知类型定义的新类型;其他类型:包括CHOICE和ANY两种类型。锁帚讹匿锈盼蚂摊雾尤于古辕然压桃襟闭淡聋盟振其穴蠕汪巍涧讨稀狗以2(备用)-(备用)--简单类型基本类型包括BOOL、INTEGER、REAL、BITSTRING、OCTETSTRING、ENUMERATED、OBJECTIDENTIFIER、NULL等。BITSTRIN