一、单项选择题
1. SNMP协议成为网络管理事实上的标准主要是因为 B
A. SNMP遵循OSI参考模型 B. SNMP遵循TCP/IP参考模型
C. SNMP遵循电信管理网参考模型 D. SNMP遵循IEEE LAN/MAN
2. 相比于轮询通信机制,事件报告通信机制最大的优点是 C
A. 准确性 B. 安全性 C. 及时性 D. 完整性
3. ASN.1定义的符号,用于表示“列表的开始和结束”的符号是 A
A. { } B. [ ] C. ( ) D. -- --
4. 以下哪个定义正确限定了参数表最多包括12个参数? A
A. ParamList::=SET SIZE(1..12) of Parameter
B. ParamList::=SET SIZE(1--12) of Parameter
C. ParamList::=SET FROM(1..12) of Parameter
D. ParamList::=SET FROM(1--12) of Parameter
5. 数据类型BIT STRING对应的通用标签是 C
A. UNIVERSALL B. UNIVERSALL2 C. UNIVERSALL3 D. UNIVERSALL4
6. 以下关于ASN.1数据类型说法正确的是 D
A. INTEGER的值集合不包括0
B. OCTECT STRING是由0个或多个比特组成的有序位串
C. OBJECT IDENTIFIER是从对象结点开始到根结点路径上标识的有序链接
D. CHOICE类型提供了一个可供选择的数据类型列表
7. SNMPv1中管理站和管理代理之间建立团体(Community)关系的作用是 A
A. 身份认证 B. 协议转换 C. 握手 D. 委托
8. SNMPv1的下列哪个操作可以用于检索未知对象? B
A. GetRequest B. GetNextRequest C. SetRequest D. GetResponse
9. 若SET操作的变量绑定表中,存在一个或多个变量的名字和设置值在类型上不匹配,则管理代理返回的错误状态字是 B
A. noSuchName B. badValue C. tooBig D. genError
10. 以下关于SNMPv1说法正确的是 C
A. SNMPv1有5种管理操作,每种操作对应一种报文格式
B. GetRequest、GetNextRequest、SetRequest和Trap报文都是管理站发送到管理代理的
C. GetResponse报文中的请求标识要和对应的Request报文的请求标识相同
D. SNMPv1的报文由版本号、PDU类型和协议数据单元(PDU)三部分组成
11. 下列哪个PDU是用于管理站向管理站发送信息并要求应答的? D
A. GetRequest PDU B. SetRequest PDU
C. GetBulkRequest PDU D. InformRequest PDU
12. SNMPv2中概念行的状态列对象,其MAX-ACCESS子句的值是 C
A. accessible-for-notify B. read-create
C. read-write D. read-only
13. 管理者在RMON表中增加新行时,新行的状态对象首先被设为 C
A. valid B. invalid C. createRequest D. underCreation
14. RMON控制表中的列对象Owner主要作用是 A
A. 明确表行的所属关系 B. 明确控制表的所属关系
C. 明确RMON所属的管理站身份 D. 明确RMON本身的身份
15. RMON MIB定义的各个功能组中,哪个功能组提供了定义捕获分组的条件? B
A. alarm B. filter C. capture D. event
16. 管理站上SNMP网络管理程序监听陷入的UDP端口号是多少? A
A. 162 B. 161 C. 160 D. 159
17. 向SNMP扩展代理提供了有关服务的内部计数器和参数信息的函数是 B
A. SnmpExtensionInit B. SnmpExtensionMonitor
C. SnmpExtensionQuery D. SnmpExtensionTrap
18. 下列哪个工具(命令)可检测windows系统上的SNMP服务是否启动? C
A. ping B. tracert C. netstat D. telnet
19. 下列哪个技术不能用于解决IPv4地址空间不足的问题? D
A. 网络地址转换(NAT) B. 专用网络地址
C. 动态主机配置协议 D. 域名解析服务(DNS)
20. Internet节点包含的4个子树是 A
A. directory、mgmt、experimental、private
B. directory、mgmt、experimental、enterprises
C. directory、mib-2、experimental、private
D. directory、mib-2、experimental、enterprises
第二部分 非选择题
二、填空题
21. 对于不能理解管理站通信协议的设备,通过 委托代理 可以使其信息被管理站检索到。
22. 管理信息库的数据分为三类:结构数据、动态数据和 控制数据 。
23. 网络安全管理主要包括三方面的安全性: 保密性 、数据完整性和可用性。
24. SNMPv1中定义了MIB-2管理对象核心集合的Internet标准草案是 RFC1213 。
25. SNMPv3在SNMPv2C的基础上增加了安全和 高层管理 功能。
26. SNMPv2定义的STATUS,取值obsolete表示 对象是旧版本定义的,可以不必实现 。
27. RMON报警组中的变量采样类型分为absoluteValue和 deltaValue(或增量报警) 。
28. RMON2赋予2型以太网IP协议的协议标识为(请表示为[a.b.c.d]的形式): [0.0.8.0] 。
29. Windows系统上提供了管理功能,可向SNMP代理检索信息的工具是 snmputil.exe或snmputil 。
30. 用于检测主机的网络配置是否正确的命令是 ipconfig.exe或ipconfig 。
三、问答题
31. 用于评价网络性能的常用指标有哪些?
(1)可用性:表示用户取得对网络访问权并获得/提供服务的时间值,通常用平均无故障时间(MTBF)来衡量;
(2)响应时间:网络对用户请求做出响应所花费的时间;
(3)吞吐量:单位时间内通过网络设备的平均比特数,单位bps;
(4)包(帧)延时:数据分组的最后一位到达输入端口或输出数据分组的第一位出现在端口的时间间隔;
(5)丢包(帧)率:正常稳定的网络状态下本应转发而没有转发的数据包(帧)所占的百分比;
(6)利用率:表示网络资源使用频度的动态参数。
32. 标签值经扩展后的BER编码为xxx11111 10010111 10010100 01111001(其中x表示0或者1),请计算标签值的原值是多少?(请用十六进制数表示)
05 CA 79
(过程:二进制表示:00000101 11001010 01111001,转换为十六进制:05 CA 79)
33. 什么是管理信息结构(SMI)?设立SMI的目的是什么?
SMI定义了SNMP框架所使用信息的组织、组成和标识,规定了MIB中被管对象的数据类型及其表示和命名方法。
设立SMI的目的是为了保持MIB的简单性和可扩展性。
34. SNMPv3标准将安全协议分成3个模块,请写出3个模块的名称并简单说明其功能。
(1)时间序列模块:提供报文延时和重放的保护。
(2)认证模块:提供完整性和数据源认证。
(3)加密模块:防止报文内容泄露。
35. 请简述RMON远程管理的目标。
(1)离线操作:在管理站不能轮询监视器时,监视器按既定计划自动采集网络信息。
(2)主动监视:除响应管理站的轮询外,监视器还可以采集和存储额外网络信息。
(3)问题检测和报告:监视器可以配置成被动模式,监测网络关键指标,超出预设阈值主动上报管理站。
(4)提供增值数据:主动采集和分析子网数据,只将结果上报管理站。
(5)多管理站操作:监视器可以配置成并发工作,为不同管理站提供不同信息。
36. 简述WinSNMP服务为应用程序编程开发提供的服务。
(1)实现管理实体间的管理通信。
(2)隐藏SNMP协议、ASN.1语法和BER编码等具体细节。
(3)验证PDU报文的正确性。
(4)依据规定转换SNMPv2 PDU类型。
(5)将SNMPv1的陷入转化为SNMPv2陷入。
(6)应用程序重发策略服务。
(7)设定实体和上下文转换模式。
四、应用题
37. 局域网故障诊断技术主要有哪些?造成网络不用的主要原因是什么?
局域网故障诊断技术主要有:
(1)物理层诊断技术;
(2)数据链路层诊断技术;
(3)网络层诊断技术;
(4)传输层诊断技术。
造成网络不可用的情况有两种:IP地址未配置或者IP地址配置错误。
(1)IP地址未配置一般出现在使用DHCP进行IP地址管理的局域网中。主要原因是DHCP服务器工作不正常。
(2)IP地址配置错误有两种情况,一种是网段地址配置错误,另一种情况是IP地址冲突。
38. 已知在2017-7-10 13:10:10(记为时刻X)和2017-7-10 13:11:50(标记时刻Y)获取到的MIB-2 interface组中部分被管对象的值如下表所示:
对象 |
值(在时刻X获取) |
值(在时刻Y获取) |
IfInOctets |
556680 |
876620 |
IfInUcastPkts |
316 |
520 |
IfInNUcastPkts |
56 |
78 |
IfInDiscards |
2 |
3 |
IfInError |
2 |
3 |
IfInUnknowProtos |
2 |
5 |
IfOutOctets |
538700 |
797680 |
IfOutUcastPkts |
312 |
472 |
IfOutNUcastPkts |
78 |
92 |
IfOutDiscards |
3 |
4 |
IfOutErrors |
2 |
2 |
IfOutQLen |
2 |
2 |
题38表
请回答:
(1)请简单说明列对象ifInOctets和ifInUcastPkts表示的含义。
ifInOctets:接口收到的总字节数。
ifInUcastPkts:递交到高层协议的子网单播的分组数。
(2)请写出接口的输入包错误率和输出包错误率计算公式,并计算时刻X的接口的输入和输出包错误率。
接口输入包错误率:
ifInErrors/(ifInUcastPkts+ifInNUcastPkts)
时刻X: 2/(316+56)*100%=0.54%
接口输出包错误率:
ifOutErrors/(ifOutUcastPkts+ifOutNUcastPkts)
时刻X: 2/(312+78)*100%=0.51%
(3)假设接口的速率是10Mbps,请计算该接口在时刻X到时刻Y时间段的线路利用率。(要求写出计算步骤)
时间段X-Y接收的总字节数:
ifInOctetsy-ifInOctetsx+ifOutOctetsy-ifOutOctetsx
=876620-556680+797680-538700=578920
利用率:总字节数*8/(y-x)/接口速率=578920*8/100/10000000=0.46%
(4)如果在某个时刻表中ifInUnknowProtos的数值急剧增大,则可能是出了什么问题?
网络设备接收到大量的链路层包,而这些包没有一个本地支持的网络层协议对应,即没有上层协议来处理这些报文,可能引起设备性能下降。