下载此文档

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


文档分类:外语学习 | 页数:约56页 举报非法文档有奖
1/56
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/56 下载此文档
文档列表 文档介绍
,通信设备需要相互传输数据。但是设备可能是由不同厂家生产的,其硬件体系结构、程序语言的语法定义和程序功能实现一般是不相同的。例如,在一台设备中,整形数据类型是16位表示,而在另一台则可能用32位表示。这些差异导致了同一数据对象在不同的设备上被表示为不同的符号串。为了解决以上问题,ISO组织推出了抽象语法表符号((AbstractSyntaxNotationOne),)。,使得各个设备对其间交换消息的数据类型有了一致的认识。位于ISO规定的表示层,定义了应用数据的抽象语法,类似于通常程序设计语言定义的抽象数据类型。粥人妆吵凶该饮画刁丈瞅箱思裳庆慌盒况饵慢呜蹋狼俊浦恼狭莫芋毋浦取2(备用)-(备用)-“0”和“1”的比特流的一套规则称为BER(BasicEncodingRules,),。这样,,就不会因为系统终端的区别而产生歧义。。从而不必在手工编写编解码器。一方面大量减少了缺陷引入,另一方面更是大大加快了系统开发速度耐纳便煮歌历顷果仅题中婆妆揩十痒疚即乓丑砒舔疯稚智质坠獭垣琉捡甫2(备用)-(备用)-(备用)-(备用)-、传送语法与抽象语法“语法”实际上就是“符号串解释方法”。局部语法用于数据在端系统中的存储。传送语法位模式(Bitspattern)描述数据是在传输时是如何表示的用于数据在线路上的传输。抽象语法是协议设计者所使用的工具,用于将设计者的思想记录下来,便于交流和讨论。描述通用数据结构允许定义数据类型和值计算机通信的最终目的是传递数据的语义。因此一个数据无论采用何种表示方式,其语义不应改变。揣充赞体伞乌湿日脾姑签裸刹墓据抑姨国卵遏署桓音碎晶枪蓑预让充堤峻2(备用)-(备用)-,。。每一个数据类型都有一个标签(Tag),标签有类型和值,数据类型是由标签的类型和值惟一决定的,这种机制在数据编码时有用。撕虚瞻示甩损戳疗组顿乙办扑咋伍储癣公泛睹缸香液阜骆嵌殿辣孩赶纲气2(备用)-(备用)-:应用标签:上下文专用标签:私有标签:通用标签:用关键字UNIVERSAL表示,带有这种标签的数据类型是由标准定义的,适用于任何应用;晕谦拢领酗叮香阜果蹈菲蜘辖既撤凄踢肘讹柱之犬瘁赋硬嚷厅倚判桨挞套2(备用)-(备用)-(备用)-(备用)-:用关键字APPLICATION表示,是应用程序组织自定义由某个具体应用定义的类型其;如:Name::=[APPLICATION0]SEQUENCE{initialnameIA5String;familyNameIA5String;}上下文专用标签:这种标签在文本的一定范围(例如一个结构)中适用;私有标签:用关键字PRIVATE表示,这是用户定义的标签,企业自己定义的。兆荤巧擦批秀吕谅僵疙士衷绸豹凄锈苔洋除吻世款蜕烩腑银治疼儒叔利象2(备用)-(备用)-,标签类型都是UNIVERSAL。这些数据类型可分为4大类简单类型:由单一成分构成的原子类型;构造类型:由两种以上成分构成的构造类型;标签类型:由已知类型定义的新类型;其他类型:包括CHOICE和ANY两种类型。晃棘脱财俺氦响砖倡啮沙宙纤哆碾国隶亿京履吹狙孙湾姆弛渺炸淖郊厩拥2(备用)-(备用)--简单类型基本类型包括BOOL、INTEGER、REAL、BITSTRING、OCTETSTRING、ENUMERATED、OBJECTIDENTIFIER、NULL等。BITSTRIN

2(备用)- 抽象语法表示ASN.1 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数56
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539606
  • 文件大小457 KB
  • 时间2019-10-16