通用类
- 简单类型
boolean中取值为true不要起这种em空这种有歧义的别名
注:age变量名,AGE是类型名
底下这个值定义
插播关键字
- BNF产生式中经常会出现关键字和基本符号
- 关键字用来作为终结符号对待,基本符号可作为终结符,可以作为替换
最终INTEGER会被number所代表的0-9所替代
基本符号:
关键字:
回顾一下,IntegerType表示非终结符,是要被如下替换的,INTEGER或者INTEGER{}往下追溯的number替代
这个就是证明例二中能不用用red(0)这样的形式
这样就说明了integer有至少三种表示方法,数,{red(0)},{red(0),bule(1)}等等
上述是类型推导。然后是直符号推导
用SignedNubmber那就是第一个正确
用identifier就是第二个正确
如果再加|identifier(SignedNumber),那就是第三个也正确
- 实型real
- 枚举
要和之前的integer区分,integer代表的值可以运算。这里枚举只是一个符号
第一个是类型定义,剩下的是由bnf产生式推出的值定义
- octet string
下面是他的bnf产生式
类型就一个
值符号可以是两个,对应了上面的例子
- 第二组(可以不记,要用就查2.1表)
- 第三组标识符
主要记住对象标识符OID
OID
网管就是学习OID1.3.6.1目录下的事物
上面是根节点,延申到下面的叶子节点
每一个节点都有一个文本名和一个非负整数
知识科普,dod是美国国防部。这是apnet当初遗留下来的
第三章就学mib2
整个OID数中,只有叶子节点表示真正的实体(即真正的被管对象其实是叶子节点),其他被称为辅助节点
OBJECT INDETIFIER 类型 叫internet的定义了等号右边的值
特别指出例如private就可以推荐使用底下的。
注意区分这个private的私有mib
三种都可以,这就是最简单的一种
OID往下就可以指出一个特定实体(接口)
第四组知道一个NULL