网络管理课后习题解答 联系客服

发布时间 : 星期五 文章网络管理课后习题解答更新完毕开始阅读

网络管理习题参考答案

习 题 1

1.什么是网络管理?网络管理的目标是什么?

[解答] 网络管理是指对网络的运行状态进行监测和控制,并能提供有效、可靠、安全、经济的服务。

网络管理的目标是使网络的性能达到最优化状态。通过网络管理,要能够预知潜在的网络故障,采取必要的措施加以预防和处理,达到零停机;通过监控网络性能,调整网络运行配置,提高网络性能;借助有效的性能尺度和评估方法,扩充和规划网络的发展。所以网络管理的根本目标就是最大限度地满足网络管理者和网络用户对计算机网络的有效性、可靠性、开放性、综合性、安全性和经济性的要求。

2.网络管理标准有哪些?

[解答] 网络管理的主要标准分别是OSI参考模型、TCP/IP参考模型、TMN参考模型、IEEE LAN/WAN以及基于Web的管理。

3.ISO制定的网络管理标准有哪些文件?其内容是什么?

[解答] ISO在1989年颁布了ISO DIS7498-4(X.700)文件,定义了网络管理的基本概念和总体框架;之后在1991年发布的两个文件中规定了网络管理提供的服务和网络管理协议,即ISO 9595公共管理信息服务定义(Common Management Information Service,CMIS)和ISO 9596公共管理信息协议规范(Common Management Information Protocol,CMIP);在1992年公布的ISO 10164文件中规定了系统管理功能(System Management Functions,SMFs),而ISO 10165文件则定义了管理信息结构(Structure of Management Information,SMI)。这些文件共同组成了ISO的网络管理标准。

4.TCP/IP网络管理标准有哪些主要的RFC文件?其内容是什么? [解答]TCP/IP网络管理在1987年11月提出的简单网关监控协议(Simple Gateway Monitoring Protocol,SGMP),并在此基础上发展为简单网络管理协议第一版(Simple Network Management Protocol,SNMPv1),陆续公布在1990和1991年的几个RFC(Request For Comments)文件中,即RFC 1155(SMI)、RFC 1157(SNMP)、RFC 1212(MIB定义)和RFC 1213(MIB-2规范)。1993年推出了SNMPv2(RFC 1902-1908),1999年推出了SNMPv3(RFC 2570-2575)。

5.简述网络管理的基本模型以及各个组成部分的功能。

[解答] 在网络管理中,一般采用“管理者—代理”的基本管理模型来构建网络管理系统,进行实际的网络管理。网络管理系统的基本模型包括4个要素组成,分别是网络管理者、管理代理、管理信息库和网络管理协议。

网络管理者通过网络管理协议从管理代理那里获取管理信息或向管理代理发送命令;管理代理也可以通过网络管理协议主动报告紧急信息。

管理信息库(Management Information Base,MIB)是一个信息存储库,是对于通过网络管理协议可以访问信息的精确定义,所有相关的被管对象的网络信息都放在MIB中。

6.什么是网络管理者?什么是管理代理?管理代理可以向网络管理者发送信息吗? [解答] 网络管理者是管理指令的发出者,它可以自动或按用户规定去轮询被管理设备中某些变量的值,被管设备中的管理代理对这些轮询进行响应,或在接收到被管理设备的告警信息后采取一定的措施。

管理代理负责管理指令的执行,并且以通知的形式向网络管理者报告被管对象发生的一些重要事件。

在有些情况下,管理代理也可以向网络管理者发送通知,管理者可根据报告的内容决定是否做出回答。

7.在网络管理的基本模型中网络管理者的作用是什么?网管代理的作用是什么? [解答] 管理者将管理要求通过管理操作指令传送给位于被管理系统中的管理代理,对网络内的各种设备、设施和资源实施监视和控制,管理代理则直接管理被管设备。管理代理也可能因为某种原因拒绝管理者的指令。管理者和管理代理之间的信息交换分为两种:一种是从管理者到代理的管理操作;另一种是从代理到管理者的事件通知。

管理代理实际所起的作用就是充当网络管理者与管理代理所驻留的设备之间的信息中介。管理代理通过控制设备的管理信息库(MIB)的信息来实现管理网络设备功能。

8.网络管理协议主要有哪些?

[解答] 目前最有影响的网络管理协议是简单网络管理协议(Simple Network Management Protocol,SNMP)和公共管理信息服务和公共管理信息协议(Common Management Information Sever/Common Management Information Protocol,CMIS/CMIP),它们代表了目前两大网络管理解决方案。

9.MIB中包括了哪些信息?

[解答] 所有相关的被管对象的网络信息都放在MIB中。包含管理对象数据的MIB对物理资源没有限制,下面是一些可以存入MIB的信息实例。(1)网络资源:集线器、网桥、路由器、传输设备。

(2)软件进程:程序、算法、协议功能、数据库。 (3)管理信息:相关人员记录、账号、密码等。

10.集中式网络管理和分布式网络管理有什么区别?各有什么优缺点?

[解答] 集中式网络管理模式是由一个网络管理者对整个网络的管理负责。网络管理者处理所有来自被管理系统上的管理代理的通信信息,为全网提供集中的决策支持,并控制和维护管理工作站上的信息存储。

分布式管理将数据采集、监视以及管理分散开来,它可以从网络上的所有数据源采集数据而不必考虑网络的拓扑结构,为网络管理员提供更加有效的、大型的、地理分布广泛的网络管理方案。

集中式网络管理模式的优点是管理集中,有专人负责,有利于从整个网络系统的全局对网络实施较为有效的管理;缺点是管理信息集中汇总到网络管理中心节点上,导致网络信息流比较拥挤,管理不够灵活,管理节点如果发生故障有可能影响全网正常工作。

分布式网络管理模式的优点是随着网络的扩展,监视智能及任务职责会同时不断地分布开来,即提供了很好的扩展性,同时也降低了管理的复杂性。将管理任务都分布到各域的管理者,使网络管理更加稳固可靠,也提高了网络性能,并且使网络管理在通信和计算方面的开销大大减少。

11.简述网络管理的软件结构。

[解答] 网络管理软件结构包括用户接口软件、管理专用软件和管理支持软件3个部分。

12.网络管理的5大功能是什么?并分别对每个功能进行简单的描述。

[解答] 网络管理的5个功能域:故障管理(Fault Management)、配置管理(Configuration Management)、安全管理(Security Management)、性能管理(Performance Management)、计费管理(Accounting Management)。

习 题 2

1. 用ASN.1表示一个协议数据单元(如IEEE 802.3的帧)。 [解答] 略。

2.用基本编码规则对长度字段L编码:L = 18,L = 180,L = 1044。 [解答] L = 18,编码: 00010010

L = 180,编码:10000001 10110100

L = 1044,编码: 10000010 00000100 00010100

[解析] 对于长度字节的扩充方法是:小于127的数用长度字节的右边7位表示,最左边的一位置0。大于等于127的数用后续若干字节来表示,原来的长度字节第一位置1,其余7位指明后续用于表示长度 的字节数,即采用下面的形式 :

00000000 (0~126) …

01111111

1xxxxxxx (xxxxxxx指明后续用于表示长度的字节数) 如255 可表示为 10000001 11111111。

3.用基本编码对数据编码:标签值 = 1011001010,长度 = 255。

[解答] 00011111 10000101 01001010 10000001 11111111

[解析]当标签号不大于30时,Tag只在一个八位组中编码;当Tag大于30时,则Tag在多个八位组中编码。在多个八位组中编码时,第一个八位组后5位全部为1,其余的后继八位组最高位为1表示后续还有,最后一个八位组最高位为0表示Tag结束。 采用下面的规则使用不同的类型编码:

(1)若编码是简单类型,则使用确定格式。

短格式:长度字段仅一个八位位组,最高位为0。

长格式:长度字段包含多个八位位组,第1个字节最高位为1,其余7位表示后面有多少字节来表示值字段的长度。例如,25510可表示为10000001 11111111。

4.写出一个ASN.1的模块,该模块以ENUMERATED数据类型定义了monthsOfYear,它的值从1到12。

[解答] monthsOfYear ::=ENUMERATED {

January (1), February (2), March (3), April (4),

May (5), June (6), July (7), August (8), September (9), October (10), November (11), December (12) }

5.写出一个ASN.1的模块,该模块以SEQUENCE数据类型指定monthsOfYear,并以VisibleString类型指定一年中的每一个月(month1,month2,?)。写出ASN.1对于结构的描述,并写出对于值的描述。 [解答] monthsOfYear ::=SEQUENCE{ Month1 VisibleString,

Month2 VisibleString, Month3 VisibleString,

Month4 VisibleString,

Month5 VisibleString, Month6 VisibleString, Month7 VisibleString, Month8 VisibleString, Month9 VisibleString, Month10 VisibleString, Month11 VisibleString, Month12 VisibleString }

6.子类型分为哪几种?分别举例说明。

[解答] 子类型是由限制父类型的值集合而导出的类型,所以子类型的值集合是父类型的子集。子类型还可以产生子类型。产生子类型的方法有以下6种。

(1)单个值(Single Value):列出子类型可取的各个值。例如,TestResule::=INTEGER(0|1|2) (2)值区间(Value Range):这种方法只能用于整数和实数,指出子类型可取的区间。例如,EmployeeNumber::=INTEGER(1000..20000) (3)允许字符(Permitted Alphabet):允许字符只能用于字符串类型,限制字符集的取值范围。例如,House Size::= IA5STRING(FROM(\\)SIZE(5)) (4)限制大小(Size Constrained):可以限制5种类型(BIT STRING,OCTET STRING,CHARACTER STRING,SEQUENCE OF,SET OF)的规模大小。例如,WorkstationNumber::=OCTET STRING(SIZE(32))

(5)包含子类型(Contained Subtype):从已有的子类型定义新的子类型,新子类型包含原子类型的全部可能的值。用关键字INCLUDES,说明被定义的类型包含了已有类型的所有的值。例如, First-quarter::=Months(January,February,March) (6)内部子类型(Inner Subtype)

适用于SEQUENCE,SEQUENCE OF,SET,SET OF和CHOICE类型,主要用于对这些结构类型的元素项进行限制。例如,下面定义的协议数据单元(PDU)类型。 PDU::=SET { alpha [0] INTEGER,