网络管理复习资料
网络管理-复习资料

网络管理-复习资料4、简述网络管理的基本模型以及各个组成部分的功能。
网络管理的基本模型是管理-代理者模型,它主要包括4个组成部分:(1)管理者:位于网络主干或接近主干的工作站或微机上的软件,负责发出管理操作命令、接受来自代理的信息并对信息进行处理,以确定网络状态是否正常。
(2)管理代理:位于主机、网络互连设备等被管理设备内部的软件,接受管理者发出的命令并完成相应的操作,例如更改被管理设备的配置或返回所在设备的信息。
(3)网络管理协议:管理者和管理代理之间进行信息交换的通信约定。
(4)管理信息库:简称MIB,是一个概念上的数据集合,它由代理软件进行管理,其中存放了描述被管理设备的管理对象,MIB将管理对象组织为分层树形结构,而管理对象使用管理信息结构(SMI)进行定义。
MIB属于逻辑数据库,在内存中并没有数据集合的完整副本。
代理软件收到命令后,提取命令中的对象标识符,然后根据对象标识符去读取对应的硬件信息,并将该信息返回给管理者。
4.1什么是对象标识符?对象标识符(OID)是用于全局唯一标识管理对象的数字序列,使用点分十进制表示。
管理对象被组织成分层树形结构,树的叶子结点表示管理对象。
树中的每个结点都有编号,从根到每个叶子结点都有唯一的路径,将路径上所有结点的编号按顺序以点分十进制的方法写出来,即为对象标识符。
5、MIB库中包含了哪些信息?MIB中的数据可以分为感测数据、结构数据和控制数据三类。
感测数据用于表示测量到的网络状态;结构数据描述网络物理和逻辑的组成;控制数据存储网络的操作配置。
6、什么是ASN.1?它有什么作用?ASN.1的全称是抽象语法表示,它是一种形式语言,提供统一的网络数据表示,通常用于定义应用数据的抽象语法和应用层协议数据单元(PDU)的结构。
7、什么是BER编码?它的作用是什么?BER称为基本编码规则,用于将ASN.1表示的数据按照一定规则转换为二进制位串。
8、简述应用实体、表示实体和抽象语法、传输语法之间的关系。
网络管理复习提纲

选择题(30分,每题2分)1 网络管理基本模型的四个组成部分和网络管理系统的四个要素。
管理对象:指网络中具体可以操作的参数管理进程:指对网络中的设备和设施进行全面管理和控制的软件程序。
管理信息库(MIB):指记录网络中各种管理对象的信息库管理协议(CMIP或SNMP):用于在管理系统与管理对象之间传递和解释操作命令网络管理系统的四个要素管理员管理代理管理信息数据库代理设备2 远程监控RMON协议。
远程控制RMOM是用于分布式监视网络通信的工业标准3 SNMP的体系结构。
SNMP成为网络管理的事实上的标准,SNMP是标准的应用层协议,SNMP体系结构模型是一个客户机/服务器协议4 活动目录服务中的一些基本概念。
工作组:工作组是Microsoft 公司的概念,一般的普遍称谓是对等网。
工作组通常是一个由不多于10台计算机组成的逻辑集合。
域:域是Windows server 2003 活动目录的核心单元,是共享同一活动目录的一组计算机集合。
组织单元:组织单元是可将用户组、计算机和其他单元放入活动目录的容器中,组织单元不能包括来自其他域的对象。
5 DHCP服务。
动态主机配置协议DHCP是Windows Server 2003 系统内置的服务组件之一。
DHCP服务能为网络内的客户计算机自动分配TCP/IP配置信息(如IP地址、子网掩码、默认网关和DNS服务器地址等)。
6 交换网络中的冗余设计的主要目的是什么?在由交换机构成的交换网络中通常设计有冗余链路和设备。
这种设计的目的是防止一个点的失败导致整个网络功能的丢失。
虽然冗余设计可能消失了单点失败问题,但也导致了交换回路的产生,他可以带来如下问题:广播风暴、同一帧的多份副本、不稳定的MAC地址表。
7 路由器各个存储器的功能?存储哪些配置文件?1.ROM:只读存储器包含路由器正在使用的IOS的一份副本;2.RAM:IOS将随机访问存储器分成共享和主存。
主要用来存储运行中的路由器配置和与路由协议有关的IOS数据结构;3.闪存(FLASH):用来存储IOS软件映像文件,闪存是可以擦除内存,它能够用IOS的新版本覆写,IOS升级主要是闪存中的IOS映像文件进行更换。
计算机网络管理总复习(整理版)

计算机网络管理总复习(整理版)网络管理部分第1章概述1、网络管理的基本内容:运行、控制、维护、提供。
2、网络管理4个层次:网元管理层、网络管理层、服务管理层、事物管理层。
3、网络管理的3种结构模式:集成式网络管理、层次化网络管理、分布式网络管理。
4、网络管理的5个主要功能:故障管理、配置管理、性能管理、计费管理、安全管理。
5、网络管理中的3种故障:物理故障、逻辑故障、主机故障。
6、什么是SNMP协议?由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema)和一组资源对象。
该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。
该协议是互联网工程工作小组IETF定义的internet协议簇的一部分。
在典型的SNMP用法中,有许多系统被管理,而且是有一或多个系统在管理它们。
每一个被管理的系统上又运行一个叫做代理者(agent)的软件元件,且通过SNMP协议对管理系统报告资讯。
7、什么是CMIP协议?CMIP协议是国际标准化组织(ISO)为了解决不同厂商、不同机种的网络之间互通而创建的开放系统互联网络管理协议。
被认为是网络管理模型的电信管理网(TMN),就是在这个CMIP的基础上建立起来的。
CMIP是构建于开放系统互连(OSI)通信模型上的网络管理协议。
与之相关的通用管理信息服务(CMIS)定义了获取、控制和接收有关网络对象和设备信息和状态的服务。
8、什么是RMON技术?RMON最初的设计是用来解决从一个中心点管理各局域分网和远程站点的问题。
RMON 规范是由SNMP MIB 扩展而来。
RMON 中,网络监视数据包含了一组统计数据和性能指标,它们在不同的监视器(或称探测器)和控制台系统之间相互交换。
结果数据可用来监控网络利用率,以用于网络规划,性能优化和协助网络错误诊断。
第2章SNMP网络管理1、SNMP网络管理逻辑由4个方面构成:管理进程、管理代理、管理协议、管理信息库。
网络管理与维护复习资料

一、选择1.设置并修改与网路组件和ISO层软件有关的参数属于(B)的功能A.故障管理 B. 配置管理 C. 计费管理 D. 安全管理2.维护并检查系统状态日志,以进行分析和计划属于(A)A.故障管理B.配置管理C.性能管理D.计费管理3.下面(B)不属于ISO组织定义的网络管理的功能A.性能管理 B.信息管理 C.故障管理 D.配置管理4.提供远程管理网络设备功能的网络管理标准是(A)A. SNMPB. DECC. SNAD. HTTP5.在Internet网管体系结构中SNMP协议时定义在(D)A.网络访问层B.网际层C.传输层D.应用层6.在安装DHCP服务之前,在windows 2000 Server的基选集上下面的设置不正确的是(C)A.子网掩码 B.网关 C.动态IP地址 D.静态IP地址7.FTP服务器的默认的TCP端口是(C)A. 100B. 8080C. 21D. 808.在默认情况下,FTP服务器的匿名访问用户是(B)A. AdministatorB. anonymousC. guestD. IUSR_D9.DHCP配置首先必须先配置(B)A. DNSB.作用域C. WebD. 属性10.在Windows Server 2003的4个版本中,功能最强大的是(C)A. Standard EditionB. Enterprise EditionC. Datacenter EditionD. Web Edition11. Windows Server 2003 企业版支持(C)个CPUA. 4B. 6C. 8D.8个以上12. Windows Server 2003的IIS的版本是(C)A. 4.0B. 5.0C. 6.0D. 7.013. (C)的出现,使得集线器和交换机之间的界限变得模糊了A. 多网段集线器B. 网络互连集线器C. 交换式集线器D. 以上都对14.若一台交换机的端口不够用时,且该交换机是可堆叠的,可采取(C)方法来扩充端口A.买一台交换机,通过级联的方法来扩充端口,每个端口的带宽不受影响B.买一台集线器,通过级联的方法来扩充端口,每个端口的带宽不受影响C.买一台可堆叠的交换机,通过堆叠电缆与原交换机堆叠在一起,每个端口的带宽不受影响D. 买一台可堆叠的集线器,通过堆叠电缆与原交换机堆叠在一起,每个端口的带宽不受影响15. 一台上连100MB,共有16端口的以太网集线器,若同时上网的有10个端口的计算机,所有计算机的网卡都是10/100M自适应的,问每个端口对应的计算机的实际带宽是(B)A. 100MBB. 10MBC. 1MBD. 6.25MB16. 一台24端口、上连100MB、输出10M的以太网交换机,同时又20个端口所对应的计算机同时上网,问这些上网的计算机实际带宽(B)A. 5MBB. 10MBC. 100MBD.41.17MB17.下面(D)与路由器的组成无关A. 内存B. 操作系统C. 接口D.硬盘18.下面(B)与路由器的命令无关A. showB. dirC. enableD. config terminal19. 若向目标主机发送超过32个字节的数据包以检测数据的丢包情况和线路的传输状况,可以使用(D)命令A. winipcfgB. tracertC. netstatD. ping20. Netstat命令的(D)参数表示显示所有的连接和侦听的端口A. rB. sC. nD. a21. ping命令失败了,这时可注意pibg命令现实的出错信息,这种错误信息通常是(D)A.unknown hostB. network unreachableC. no answerD.以上都正确22.不属于物理层的网络诊断工具有(C)A.电缆测试仪B.万用表C. 协议分析仪D. 光缆测试仪23.Arp命令的(C)参数用于删除IP地址A. aB. sC. dD. f24. 在浏览器中地址中输入IP地址可以访问网站,而输入域名则不能访问网站,这种可能是(D)A.子网掩码设置不正确B.IP地址设置有误C.网关设置错误D.DNS设置不正确二、1、网络管理是指监督、控制网络资源的使用和网络的各种活动,从而使网络性能达到最稳定的过程,即对计算机网络的配置、运行状态和计费等所从事的全部操作和维护性的活动。
网络管理复习资料

Dynamic方式又分为Auto(自动)和 Desirable(期望的)。
– – 如果两个端口都被设置为dynamic auto, 那么这条链路永远不能成为trunk。 如果两个端口都被设置为dynamic desirable,那么这条链路将成为trunk。
VLAN干道协议(VTP):在一个VTP 域内,VTP通过干道链路在交换机之间 传送VLAN信息,从而使整个VTP域内 交换机的VLAN信息得到同步。在网络 中实现VLAN并不一定要VTP。
(1)列出所需要的子网掩码 (2)列出每个子网的地址范围
解:
子网掩码是255.255.255.224 每个子网的地址范围如下(其中第一个地址表示网络,最后一 个地址是广播地址):
1. 2. 3. 4. 5. 6. 7. 8. 192.168.100.0~192.168.100.31 192.168.100.32~192.168.100.63 192.168.100.64~192.168.100.95 192.168.100.96~192.168.100.127 192.168.100.128~192.168.100.159 192.168.100.160~192.168.100.191 192.168.100.192~192.168.100.223 192.168.100.224~192.168.100.255
1. 利用VLAN控制广播风暴 2. 利用VLAN提高网络整体的安全性 3. 利用VLAN方便网络管理
NAT:要实现使用私有IP地址的内部网络用 户能够访问Internet,需要在路由器或防火 墙上配置NAT。
VLAN的实现方式:静态VLAN和动态VLAN – 静态VLAN是指网络管理员将交换机端口分配给 某一个VLAN,也称为基于端口的VLAN,是一 种最经常使用的配置方式。 动态VLAN是根据每个主机的MAC地址来划分, 必须先建立一个包含网络设备的MAC地址及相应 VLAN号的数据库。
网络管理与信息安全复习资料(1)

网络管理与信息安全复习资料(1)网络管理与信息安全复习资料一、判断题(15题)1.信息网络的物理安全要从环境安全和设备安全两个角度来考虑。
√2.计算机场地可以选择在公共区域人流量比较大的地方。
×3.计算机场地可以选择在化工厂生产车间附近。
×4.计算机场地在正常情况下温度保持在 18~28 摄氏度。
√5.机房供电线路和动力、照明用电可以用同一线路。
×6.只要手干净就可以直接触摸或者擦拔电路组件,不必有进一步的措施。
×7.备用电路板或者元器件、图纸文件必须存放在防静电屏蔽袋内,使用时要远离静电敏感器件。
√8.新添设备时应该先给设备或者部件做上明显标记,最好是明显的无法除去的标记 ,以防更换和方便查找赃物。
√9.机房内的环境对粉尘含量没有要求。
×10.防电磁辐射的干扰技术,是指把干扰器发射出来的电磁波和计算机辐射出来的电磁波混合在一起,以掩盖原泄露信息的内容和特征等,使窃密者即使截获这一混合信号也无法提取其中的信息。
√11.有很高使用价值或很高机密程度的重要数据应采用加密等方法进行保护。
√12.纸介质资料废弃应用碎纸机粉碎或焚毁。
√13.灾难恢复和容灾具有不同的含义。
×14.数据备份按数据类型划分可以分成系统数据备份和用户数据备份。
√15.对目前大量的数据备份来说,磁带是应用得最广的介质。
√16.容灾就是数据备份。
×17.数据越重要,容灾等级越高。
√18.容灾项目的实施过程是周而复始的。
√19.如果系统在一段时间内没有出现问题,就可以不用再进行容灾了。
×20.SAN 针对海量、面向数据块的数据传输,而 NAS 则提供文件级的数据访问功能。
√21.廉价磁盘冗余阵列 (RAID), 基本思想就是将多只容量较小的、相对廉价的硬盘进行有机组合,使其性能超过一只昂贵的大硬盘。
√22.常见的操作系统包括 DOS 、 OS/2 、UNIX 、 XENIX 、 LinukWindows 、 Netware 、Oracle 等。
计算机网络管理期末复习要点

1.计算机网络是两台或者多台计算机通过通信电缆连接在一起,计算机与计算机之间可以互相交换信息。
计算机网络是以资源共享和信息共享和信息交换为目的,通过通信手段将两台以上的计算机互联在一起而形成的一个计算机系统。
2.网络拓扑是指用传输介质互联各种设备的物理布局。
总线型拓扑结构,环状拓扑结构,星状拓扑结构,总线-星状拓扑结构3.网络通信协议三要素:语法:是数据与控制信息的结构或格式。
语义:是用于协调和进行差错处理的控制信息。
同步:是对事件顺序的详细说明。
4.Internet定义包括以下三个方面:(1)internet是一个基于TCP/IP协议族的网络(2)internet是一个网络用户的集团,网络使用者在使用网络资源的同时,也为网络的发展壮大贡献自身的力量(3)internet是所有可被访问和被利用的信息资源的集合5.应用层的传输协议:FTP,SMTP:电子邮件协议,telnet远程登录协议,snmp网络管理协议,DNS,HTTP..6.IPV4和IPV6的格式7.网络管理的五大功能:(1)故障管理:故障管理是用来维护网络的正常运行,有告警报告,事件报告管理,日志控制,测试管理。
(2)配置管理:是指网络中各设备的功能、设备之间的连接关系和工作参数等。
(3)计费管理:是用来使用管理对象的用户进行流量计算、费用核算、费用的收取。
(4)性能管理:是用于对管理对象的行为和通信活动的有效性进行管理。
8.域名解析的过程,以的查找IP地址为例(1)本地域名服务器查找缓冲的域名信息表。
如果缓冲中有要查找的主机域名(),服务器进程就将结果返回个客户程序;如果在本地缓存中没有相应的记录,就将本地域名服务器会询问其他名字的服务器,或直接向根名字服务器发送一个递归查询。
(2)根名字服务器返回它所知道的结果。
在这个例子中,根名字服务器只能返回有关.com的域名服务器的名字和它们IP地址。
(3)本地名字服务器返回结果继续查询.com的一台域名服务器,同样采用递归查询和查询方式。
计算机网络管理复习

计算机网络管理复习填空:1.子网掩码:子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。
子网掩码不能单独存在,它必须结合IP地址一起使用。
子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
(主要用于子网的划分,由网络ID,子网ID,和主机ID 共3部分组成。
) 2.Ip地址分类:P197IP地址分为网络地址和主机地址(ip地址=网络号+主机号)主要有Ipv4和Ipv6两类 Ipv4地址分为:A类地址: 0XXXXXXX(0--126)主机主机主机(127.X.X.X作回路测试地址;0.0.0.0作广播地址;这两者不可用) B类地址:10XXXXXX XXXXXXXX 主机主机(128.0.0.0―191.255.0.0)C类地址:110XXXXX XXXXXXXX XXXXXXXX 主机(192.0.0.0―223.255.255.0)D类地址:用于组播,1110 28bit组ID(224.0.0.0-239.255.255.255) E类地址:1111XXXX XXXXXXXX XXXXXXXX XXXXXXXXX (240.0.0.0―255.255.255.255) IP地址段书写方法:例如:IP地址:192.168.225.54/24 (24是子网掩码中”1“的个数)子网划分(主机数,子网数):P210新创建子网数=2n(n是默认掩码被扩展的的位数;包括子网0和1) 每个子网能容纳主机数=2N-2(N是主机地址的可用数:8-n=N)网络协议:网络管理协议:SNMP(网络管理协议)CMIP(公共管理信息协议) TCP/IP(传输控制协议/网际协议)协议中网际层:IP(网际协议)、ICMP(网际控制报文协议)、 IGMP(Internet组管理协议)、ARP (地址解析协议)、 RARP(反向地址解析协议) 传输层的协议有:TCP(传输控制协议协议),UDP(用户数据报协议)应用层的协议有:文件传输类:如HTTP(超文本传输协)、FTP(文件传输协议)、TFTP(简单文件传输协议)远程登陆类:如_Telnet电子邮件类:如SMTP(简单邮件传输协议)网络管理类:如SNMP(简单网络管理协议)域名解析类:如DNS(域名服务)地址管理类:如DHCP(动态主机配置协议),BOOTP(引导程序协议)回路地址/功能:P207回路地址是___一种保留的IP 地址_______,功能是___用于网络软件测试和本地进程之间的通信。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4、简述网络管理的基本模型以及各个组成部分的功能。
网络管理的基本模型是管理-代理者模型,它主要包括4个组成部分:(1)管理者:位于网络主干或接近主干的工作站或微机上的软件,负责发出管理操作命令、接受来自代理的信息并对信息进行处理,以确定网络状态是否正常。
(2)管理代理:位于主机、网络互连设备等被管理设备内部的软件,接受管理者发出的命令并完成相应的操作,例如更改被管理设备的配置或返回所在设备的信息。
(3)网络管理协议:管理者和管理代理之间进行信息交换的通信约定。
(4)管理信息库:简称MIB,是一个概念上的数据集合,它由代理软件进行管理,其中存放了描述被管理设备的管理对象,MIB将管理对象组织为分层树形结构,而管理对象使用管理信息结构(SMI)进行定义。
MIB属于逻辑数据库,在内存中并没有数据集合的完整副本。
代理软件收到命令后,提取命令中的对象标识符,然后根据对象标识符去读取对应的硬件信息,并将该信息返回给管理者。
4.1什么是对象标识符?对象标识符(OID)是用于全局唯一标识管理对象的数字序列,使用点分十进制表示。
管理对象被组织成分层树形结构,树的叶子结点表示管理对象。
树中的每个结点都有编号,从根到每个叶子结点都有唯一的路径,将路径上所有结点的编号按顺序以点分十进制的方法写出来,即为对象标识符。
5、MIB库中包含了哪些信息?MIB中的数据可以分为感测数据、结构数据和控制数据三类。
感测数据用于表示测量到的网络状态;结构数据描述网络物理和逻辑的组成;控制数据存储网络的操作配置。
6、什么是ASN.1?它有什么作用?ASN.1的全称是抽象语法表示,它是一种形式语言,提供统一的网络数据表示,通常用于定义应用数据的抽象语法和应用层协议数据单元(PDU)的结构。
7、什么是BER编码?它的作用是什么?BER称为基本编码规则,用于将ASN.1表示的数据按照一定规则转换为二进制位串。
8、简述应用实体、表示实体和抽象语法、传输语法之间的关系。
在互相通信的端系统中至少有一个应用实体和一个表示实体。
应用实体按照预先定义的抽象语法构造协议数据单元,用于和对等系统的应用实体交换信息,也就是说,应用实体在对信息进行处理时,按照抽象语法来理解发送和收到的信息,它并不关心信息如何发送和接收。
表示实体对应用实体的抽象数据进行编码,按照一定的规则将其转换成比特串。
把抽象数据转换成比特串的编码规则叫传输语法。
8.1 上题中的各个概念与实际语法之间的关系实际语法指编程语言采用的语法。
应用实体和表示实体是软件,都使用实际语法来实现。
在编程过程中要按照抽象语法的规则来表示数据,并按照传输语法的规则形成二进制位串。
9、简述ASN.1的数据类型。
(1)ASN中的一个数据类型由3个部分组成:标签、类型(关键字)和值。
其中标签是用于传输语法,而类型(关键字)是为了人类书写方便。
标签可以分成4种:通用标签(UNIVERSAL):标识ASN定义的标准类型。
应用标签(APPLICATION):标识用户自定义的类型。
上下文标签(CONTEXT):这种标签在一定范围内有效。
私有标签(PRIV ATE):用户自定义标签。
(2)所有的数据类型可以分为4类:简单类型:由单一成分构成的原子类型。
构造类型:由两种以上成分构成的类型。
标签类型:由已知类型定义的新类型。
其他类型:包括CHOICE和ANY两种。
10、使用ASN.1描述如下学生信息:Name:John Age: 22 Address: Wood street 120请用ASN.1描述此记录结构,并写出此记录的值。
Person ::= SEQUENCE{name IA5String,age INTEGER,address IA5String }student ::= Person {name “John”,age 22,address “Wood Street 120” }11、用ASN.1的基本编码规则BER对下面的数据进行编码。
(1)布尔类型的两个值FALSE(0x00),TRUE(0xFF);(2)比特串10101;(3)NULL类型;(4)序列类型SEQUENCE{madeofwood BOOLEAN,length INTEGER}的值{ madeofwood TRUE, length 62};(5)Password∷=[APPLICATION 27]IMPLICIT OCTET STRING的值“Sesame”;(6)Password∷=[APPLICATION 48]INTEGER的值为十进制256;提示:相应的类型及标签为:BOOLEAN:UNIVERSAL 1;INTEGER:UNIVERSAL 2;BIT STRING:UNIVERSAL 3;OCTET STRING:UNIVERSAL 4;NULL:UNIVERSAL 5;“Sesame”的ASCII值(十六进制)为:53 65 73 61 6D 65。
答:(1)00 0 00001 0000 0001 0000 0000 (HEX:01 01 00)00 0 00001 0000 0001 1111 1111 (HEX:01 01 FF)(2)00 0 00011 0000 0010 0000 0011 10101000 (HEX:03 02 03 A8)(3)00 0 00101 0000 0000 (HEX:05 00)(4)00 1 10000 0000 0110 (HEX:30 06)00 0 00001 0000 0001 1111 1111 (HEX:01 01 FF)00 0 00010 0000 0001 0011 1110 (HEX:02 01 3E)(5)01 0 11011 0000 0110 53 65 73 61 6D 65(HEX:5B 06 53 65 73 61 6D 65)(6)01 0 11111 0011 00000000 010000 0 000100000 00100000 0001 0000 0000(HEX:5F 30 04 02 02 01 00)12、Internet网络管理框架由哪些部分组成?SNMP体系结构包括哪些协议层?(1)RFC1155定义了管理信息结构(SMI),即规定了管理对象的语法和语义(2)RFC1212说明了定义MIB模块的方法(3)RFC1213定义了MIB-2管理对象的核心集合,这些管理对象是任何SNMP系统必须实现的。
(4)RFC1157是SNMPV1协议的规范文件。
SNMP体系结构包括3各协议层:应用层协议SNMP,UDP协议,IP协议14.0 简述SMI的主要内容SMI称为“管理信息结构”(Structed Management Information )。
它是用ASN.1语言书写的标准文档,主要包含若干模块定义和宏定义,其中模块用于定义网络管理所需的数据类型,宏用于定义管理对象。
RFC1155定义的模块如下所示:RFC1155-SMI DEFINITIONS ::= BEGINEXPORTS -- EVERYTHINGinternet, directory, mgmt,experimental, private, enterprises,OBJECT-TYPE, ObjectName, ObjectSyntax, SimpleSyntax,ApplicationSyntax, NetworkAddress, IpAddress,Counter, Gauge, TimeTicks, Opaque;-- the path to the rootinternet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }directory OBJECT IDENTIFIER ::= { internet 1 }mgmt OBJECT IDENTIFIER ::= { internet 2 }experimental OBJECT IDENTIFIER ::= { internet 3 }private OBJECT IDENTIFIER ::= { internet 4 }enterprises OBJECT IDENTIFIER ::= { private 1 }-- names of objects in the MIBObjectName ::= OBJECT IDENTIFIER -- syntax of objects in the MIBObjectSyntax ::= CHOICE {simple SimpleSyntax,application-wide ApplicationSyntax}SimpleSyntax ::= CHOICE {number INTEGER,string OCTET STRING,object OBJECT IDENTIFIER,empty NULL}ApplicationSyntax ::= CHOICE {address NetworkAddress,counter Counter,gauge Gauge,ticks TimeTicks,arbitrary Opaque}NetworkAddress ::= CHOICE {internet IpAddress}IpAddress ::= [APPLICATION 0] IMPLICIT OCTET STRING (SIZE (4))Counter ::= [APPLICATION 1] IMPLICIT INTEGER (0..4294967295)Gauge ::= [APPLICATION 2] IMPLICIT INTEGER (0..4294967295)TimeTicks::=[APPLICATION 3] IMPLICIT INTEGER (0..4294967295)Opaque ::= [APPLICATION 4]END15、简述宏表示、宏定义、宏实例的概念。
(1)宏表示:ASN提供的一种表示方法,用于定义宏。
(2)宏定义:用“宏表示”定义的一个宏,代表很多宏实例的集合。
(3)宏实例:用具体的值代替宏定义中的变量,代表一个具体的类型。
16、RFC1212给出的OBJECT-TYPE宏定义主要由哪些部分组成?说明其含义。
OBJECT-TYPE MACRO ::=BEGINTYPE NOTATION ::=-- must conform to RFC1155's ObjectSyntax“SYNTAX” type(ObjectSyntax) -- 管理对象的数据类型“ACCESS” Access -- 管理对象的访问级别“STATUS” Status --管理对象当前的使用情况DescrPartReferPartIndexPartDefValPartV ALUE NOTATION ::= value (V ALUE ObjectName)Access ::="read-only" | "read-write" | "write-only" | "not-accessible"Status ::="mandatory" | "optional" | "obsolete" | "deprecated“--必要的、可选的、过时的、废弃的DescrPart ::="DESCRIPTION" value (description DisplayString) | emptyReferPart ::= "REFERENCE" value (reference DisplayString) | emptyIndexPart ::= "INDEX" "{" IndexTypes "}" | emptyIndexTypes ::= IndexType | IndexTypes "," IndexTypeIndexType ::= value (indexobject ObjectName) | type (indextype)DefValPart ::= "DEFV AL" "{" value (defvalue ObjectSyntax) "}" | emptyDisplayString ::= OCTET STRING SIZE(0..255)END(1)SYNTAX,表示管理对象的抽象数据类型。