下载此文档

第2章抽象语法表示ASN.ppt


文档分类:IT计算机 | 页数:约73页 举报非法文档有奖
1/73
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/73 下载此文档
文档列表 文档介绍

网络数据表示

基本编码规则
表示层的功能是提供统一的网络数据表示。在互相通信的端系统中至少有一个应用实体(例如FTP、、SNMP等)和一个表示实体()。表示实体定义了应用数据的抽象语法,这种抽象语法类似于通常程序设计语言定义的抽象数据类型。应用协议按照预先定义的抽象语法构造协议数据单元,用于和对等系统的应用实体交换信息。表示实体则对应用层数据进行编码,将其转换成二进制的比特串,例如把十进制数变成二进制数、把字符变成ASCII码等。比特串由下面的传输实体在网络中传送。把抽象数据变换成比特串的编码规则叫做传输语法。在各个端系统内部,应用数据被映像成本地的特殊形式,存储在磁盘上或显示在用户终端上,。
网络数据表示
关于信息表示的通信系统模型
特别需要指出的是,这里提到的抽象语法是独立于任何编码技术的,只与应用有关。抽象语法要能满足应用的需要,能够定义应用需要的数据类型和表示这些类型的值。 8824),也许随着网络应用的发展,还会开发出新的表示层标准。另外值得一提的是,对应一种抽象语法可以选择不止一种传输语法。对传输语法的基本要求是支持对应的抽象语法,另外还可以有其他一些属性,例如支持数据加密或压缩,或者两者都支持。

作为一种形式语言,。我们不想全面研究它的BNF定义,,然后给出一个抽象数据类型的例子。,这些规则叫做文本约定(Lexical Conventions):
(1) 书写的布局是无效的,多个空格和空行等效于一个空格;
(2) 用于表示值和字段的标识符、类型指针(类型名)和模块名由大小写字母、数字和短线(Hyphen)组成;
(3) 标识符以小写字母开头;
(4) 类型指针和模块名以大写字母开头;
(5) ;
(6) 关键字全部用大写字母表示;
(7) 注释以一对短线(- -)开始,以一对短线或行尾结束。
抽象数据类型
,每一个数据类型都有一个标签(Tag),标签有类型和值(),数据类型是由标签的类型和值惟一决定的,这种机制在数据编码时有用。标签的类型分为以下4种:
●通用标签:用关键字UNIVERSAL表示,带有这种标签的数据类型是由标准定义的,适用于任何应用;
●应用标签:用关键字APPLICATION表示,是由某个具体应用定义的类型;
●上下文专用标签:这种标签在文本的一定范围(例如一个结构)中适用;
●私有标签:用关键字PRIVATE表示,这是用户定义的标签。
,标签类型都是UNIVERSAL,。这些数据类型可分为4大类。
●简单类型:由单一成分构成的原子类型;
●构造类型:由两种以上成分构成的构造类型;
●标签类型:由已知类型定义的新类型;
●其他类型:包括CHOICE和ANY两种类型。

第2章抽象语法表示ASN 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数73
  • 收藏数0 收藏
  • 顶次数0
  • 上传人653072647
  • 文件大小738 KB
  • 时间2018-11-03
最近更新