第二章 抽象语法表示[填空选择题]一、网络数据表示 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:是一个整数的表,每一个整数有一个名字。枚举类型与整数类型区别在于 整数 类型可以进行算术运算而枚举类型不能进行任何算术运算 ,也即枚举类型的值只是用证书表示的一个符号,而不具有整数的性质。P267、对象类型 OBJECT IDENTIFIER:泛指网络中传输的任何信息对象,其值是一个对象标识符,由一个整数序列组成,它惟一地标识一个对象。P268、NULL 类型:是空类型、没有值、只占用结构的一个位置。P269、时间类型:有 GeneralizedTime 类型和 UTC 类型两种:P261)GeneralizedTime 时间类型格式:如值,表示 2007 年 7 月 21 日,当地时间 18 点 20分秒;2)UTC 时间类型格式:如值,表示同样的时间。10、构造类型:有序列和集合两种,序列和集合的区别是:序列是有序的,...