第二章 抽象语法表示[填空选择题]一、网络数据表示 P231、( 抽象语法表示 ) :一种形式语言,提供统一的网络数据表示,通常用于定义应用数据的抽象语法和应用层协议数据单元的结构
P232、表示层的功能:提供统一的网络数据表示
P233、表示实体定义了应用数据的抽象语法
4 、传输语法 :把抽象数据变换成比特串的编码规则
P235、抽象语法用于定义应用数据,它类似程序设计语言定义的抽象数据类型
P23二、的基本概念 P24-311、作为一种形式语言,有严格的 BNF 定义
P242、在中,每一个数据类型都有一个标签( tag ) ,标签有类型和值
P243、标签的类型分为 4 种,分别是:通用标签、应用标签、上下文专用标签和私有标签
P24通用标签 UNIVERSAL:由标准定义,适用于任何应用;应用标签 APPLICATION:是由某个具体应用定义的类型;上下文专用标签 CONTEXT SPECIFIC:这种标签在文本的一定范围(例如,一个结构struct)中适用;私有标签 PRIVATE:用户定义的标签
4、定义的数据类型可分为 4 类:分别为简单类型、构造类型、标签类型、其他类型
这些数据类型的标签值均为通用标签 Universal ,有 20 多种
P24● 简单类型:由单一成分构成的原子类型;定义的数据类型中除了序列 SEQUENCE 和集合 SET 两种类型不属于简单类型外,其他 10 多种均属于简单类型
P25 ● 构造类型:由两种以上成分构成的构造类型,如序列 SEQUENCE 、集合 SET 类型
● 标签类型 :由已知类型定义的新类型;● 其他类型:包括 CHOICE 和 ANY 两种类型
以下是标签和类型关系图:6、枚举类型 ENUMERATED:是一个整数的表,每一个整数有一个名字
枚举类型与整数类型区别在于 整数 类型可以进行算术