- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络管理(第二版).ppt
计算机网络管理(第二版) 电子信息工程学院计算机与科学技术系 定义一个管理对象如下: (1)分配对象标识, 如:sysLocation, {system 6} (2)确定对象使用的数据类型。比如,对象表示的管理信 息属于文字信息,类型为字符串型。 (3)确定对象的访问权限。权限规定了管理工作站可以对 管理信息进行的操作。如:read-only (4)确定对象的实现要求。规定SNMP代理在实现MIB时是否 必须实现该对象。 (5)描述信息 如何来描述上述对象的哪些属性呢?--抽象语法表示语言 类型定义举例 一、字符串类型定义举例: LanWorkstationSerialNumbers::= OCTET STRING(SIZE(32)) LanSegment::=SET OF LanWorkstationSerialNumbers MacAddresses::=OCTET STRING(SIZE(6)) EthernetNetworks::= SET OF MacAddresses name VisibleString??::= “John”?? faxMessage BIT STRING ::= ‘01100001101’B 类型定义 UserAccount ::= SEQUENCE {?? ?? username PrintableString, ???? password PrintableString, ???? accountNr INTEGER?} 定义变量并赋值? myAccount UserAccount ::= {? ??? username “liuxiang”,? ??? password “abcd123456”,? ??? accountNr 67890 } ? 类型定义? MemberCountries ::= SEQUENCE OF PrintableString? 定义变量并赋值? eastAsia MemberCountries ::= {??? ? “China”, “Japan”, “Korean”, “DPR” ?}?? ? SEQUENCE OF?对应于C语言中的数组? ??? SET?类似于SEQUENCE,但不考虑分量顺序 ?类型定义 ? UserAccount ::= SET {?? ? ? username [0] PrintableString,???? password [1] PrintableString,???? accountNr [2] INTEGER? }? 定义变量并赋值 ?myAccount UserAccount ::= {??? ? accountNr 2345,??? ? username “tly”,???? password “guesswhat” }??? ??? SET?类似于SEQUENCE,但不考虑分量顺序 ?类型定义 ? UserAccount ::= SET {?? ? ? username [0] PrintableString,???? password [1] PrintableString,???? accountNr [2] INTEGER? }? 赋值 ?myAccount UserAccount ::= {??? ? accountNr 2345,??? ? username “tly”,???? password “guesswhat” }??? 巴科斯范式(BNF: Backus-Naur Form 的缩写)是由 John Backus 和 Peter Naur 首先引入的用来描述计算机语言语法的符号集。 现在,几乎每一位新编程语言书籍的作者都使用巴科斯范式来定义编程语言的语法规则。 巴科斯范式的内容 在双引号中的字(word)代表着这些字符本身; double_quote用来代表双引号。 在双引号外的字(有可能有下划线)代表着语法部分;
文档评论(0)