02379计算机网络管理

如何使用snmputil测试SNMP服务?

题目

如何使用snmputil测试SNMP服务?

参考答案和解析
正确答案: 1.SNMPUTIL是微软公司开发的一个SNMP测试应用程序,用户可以在Windows 2000的资源包中找到。
2.SNMPUTIL的基本语法是:snmputil[ get | getnext | | walk ] agent community oid [ oid ... ]
其中,agent代表启动了SNMP服务的Windows服务器地址,community代表访问Windows服务器所需要的SNMP服务团体名,oid表示MIB对象ID。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

DNS服务器的测试主要有两种方法,使用DNS管理单元测试DNS服务器和( )。

A)使用接口测试DNS服务器

B)使用转发器测试DNS服务器

C)使用命令行程序测试DNS服务器

D)使用正向查找区域测试DNS服务器


正确答案:C
(32)C) 【解析】DNS服务器的测试主要包括两种方法。 ?使用DNS管理单元测试DNS服务器:在DNS服务器“属性” 对话框中,选择“监视”选项卡,可以对DNS服务器进行简单查询测试和递归测试; ?使用命令行程序测试DNS服务器:使用命令行程序nslookup 对DNS服务器进行测试。

第2题:

将snmputil复制到该网络管理工作站的操作系统C:/windows/system32目录中。在cmd窗口中输入查询本机系统组变量sysDesc的命令是:snmputil get 127.0.0.1 public 1.1.0。 采用下列命令:(5),也可达到查询该系统组变量sysDesc的目的。

(5) A.snmputil get 127.0.0.1 public 1.1

B.snmputil getnext 127.0.0.1 public 1.1

C.snmputil set 127.0.0.1 public 1.1

D.snmputil trap


正确答案:B或snmputil gemext 127.0.0.1 public 1.1
B,或snmputil gemext 127.0.0.1 public 1.1 解析:这是一道要求读者掌握snmputil程序语法的分析理解题。本题的解答思路如下。
snmputil.exe是Microsoft公司提供的用于测试SNMP服务的应用程序。它需在DOS命令窗口中运行,其语法格式如下:
snmputil [get|getnext|walk] agent-address community oid [oid ...]
以及snmputil trap。
其中,get用于查询某个对象实例,getnext用于查询某个对象的下一个实例,walk用于遍历MIB-2中某个功能组或子树,agent-address表示代理进程的IP地址,community表示团体名,oid表示MIB对象 ID(对象标识符或实例标识符)。
由于snmputil程序为简化其实现而没有包含set命令,因此可先排除选项C。
测试SNMP陷入服务时,需在网络管理工作站使用“snmputil trap”监听陷入。因此也可排除选项D。
在该网络管理工作站的cmd窗口中,查询本机系统组变量sysDesc的命令是:snmputil get 127.0.0.1 public 1.1.0。其中,get是查询某个对象实例的命令;代理进程的IP地址为127.0.0.1;public是默认的团体名:“1.1.0”是一个显示计算机硬件和操作系统信息的实例标识符,它省略了MIB-2的标识符前缀 (1.3.6.1.2.1),即查询本机系统组变量sysDesc的完整命令是:snmputil get 127.0.0.1 public 1.3.6.1.2.1.1.1.0。这是由于标量对象只有唯一的一个实例标识符,而MIB-2第1个功能组(系统组)的第1个对象(sysDesc)是一个标量对象,因此它的实例标识符是1.3.6.1.2.1.1.1.0,即在其对象标识符1.3.6.1.2.1.1.1后面级联一个0。
对于GetRequest请求报文,其变量绑定表中的变量名使用的是对象的实例标识符,因此可排除选项 A。因为选项A的答案中“1.1”表示的是一个对象标识符。
对于标量对象,对象标识符的下一个实例就是对象的值,因此要达到查询变量sysDesc的目的,则需使用getnext命令。对于本试题查询本机系统组变量sysDesc的命令也可以是:snmputil getnext 127.0.0.1 public 1.1。

第3题:

关于Windows SNMP服务,下面的论述中不正确的是(50)。如果在Windows 2000中安装SNMP服务,要在控制面板中选择“网络和拨号连接”,在“网络组件”中选择(51)。

A.Windows SNMP服务不允许动态地加入或减少MIB信息

B.Windows SNMP服务包含两个应用程序SNMP.EXE和SNMPTRAP.EXE

C.Windows SNMP服务使用团体名(Community)进行认证

D.Windows SNMP服务使用主机名解析方法把主机名变换为IP地址


正确答案:A
解析:在Windows SNMP服务中可以动态地加入或减少MIB信息。Windows SNMP服务包含两个应用程序SNMP.EXE和SNMPTRAP.EXE,同时Windows SNMP服务使用团体名(Community)进行认证。如果在Windows 2000中安装SNMP服务,要在控制面板中选择“网络和拨号连接”,在“网络组件”中选择管理和监视工具。

第4题:

以下关于Windows SNMP服务的论述中,不正确的是(60)。

A.Windows SNMP服务包含两个应用程序snmp.exe和snmptrap.exe

B.Windows SNMP服务使用主机名解析方法把主机名变换为IP地址

C.Windows SNMP服务使用团体名(Community)进行认证

D.Windows SNMP服务不允许动态地加入或减少MIB信息


正确答案:D
解析:在WindowsSNMP服务中可以通过set操作动态地加入或减少MIB信息。WindowsSNMP服务包含两个应用程序:代理服务程序(snmp.exe)和陷入服务程序(snmptrap.exe),同时WindowsSNMP服务使用团体名(Community)进行认证。其中,代理服务程序负责接收SNMP请求报文,根据要求发送响应报文并处理与WinSockAPI的接口;而陷入服务程序负责监听发送给本机的陷入报文,然后将监听到的数据传送给SNMP的管理API。

第5题:

不使用面向连接传输服务的应用层协议是(52)。

A.SMTP

B.FTP

C.HTTP

D.SNMP


正确答案:D
解析:在DoD TCP/IP协议栈中,大多数应用层协议使用面向连接的传输服务,而SNMP协议使用无连接的传输服务,参见下图。

第6题:

阅读以下说明,回答问题1至问题4。

【说明】

在SNMP服务安装完成后,Windows Server 2003的服务如图4-3所示。

在图4-4所示的配置界面中单击“接受团体名称”中的“添加”按钮;在如图4-5所示的界面中设置“团体名称”项;在图4-2中单击“接受来自这些主机的SNMP数据包”中的“添加”按钮,在如图4-6所示的界面中加入IP地址。

将snmpufil复制到IP地址为192.168.0.111的系统中,在cmd窗口中输入命令:

snmputil walk 192.168.0.110 public.1.3.6.1.4.1.77.1.2.25.1.1

显示结果如图4-7所示。

能够发送SNMP请求报文并能对SNMP报文进行解析的服务为(1);用以监听被管主机发送来的陷入报文的服务为(2)。

(1)A.SNMP Service B.Task Scheduler

C.Terminal Services D.SNMP Trap Service

(2)A.SNMP Service B.Task Scheduler

C.Terminal Services D.SNMP Trap Service


正确答案:(1)A或SNMP Service (2)D或SNMP Trap Service
(1)A或SNMP Service (2)D或SNMP Trap Service 解析:Windows的SNMP服务包括两个应用程序。一个是SNMP代理服务程序Snmp.exe,另一个是SNMP陷入服务程序SNMPTRAP.EXE。Snmp.exe接收SNMP请求报文,根据要求发送响应报文,能对SNMP报文进行语法分析,对ASN.1和BER编码/译码,也能发送陷入报文,并处理与WinSock API的接口,Windows 98也含有这个文件。 SNMPTRAE.EXE监听发送给NT主机的陷入报文,然后把其中的数据传送给SNMP管理API,Windows98没有该陷入服务文件。故(1)、(2)处分别应选A、D。

第7题:

如果查询系统服务变量sysServices的命令为:snmputil get 192.168.0.110 public 1.7.0,则采用下列命令: snmputil(45)192.168.0.110 public 1.7也可达到查询变量sysServices的目的。

A.get

B.set

C.getnext

D.trap


正确答案:C
解析:snmputil是一个命令行下的软件,使用语法如下:snmputilget[gemext|walk]agentcommunityoid[oid...]以及:snmputiltrap其中,agent表示代理进程的IP地址,community表示团体名(默认值为pubic),oid表示管理信息库MIB-Ⅱ的对象ID。由于在MIB-Ⅱ的系统组中系统服务变量sysServices是一个标量对象,其实例标识符是在对象标识符的后面级联一个“0”,即在“snmputilget192.168.0.110public1.7.0”命令中的“1.7.0”。而在“snmputil(45)192.168.0.110public1.7”中,使用的是变量sysServices的对象标识符,而标量对象的对象标识符的下一个实例是其本身的实例标识符(即对象本身的值),因此必须使用getnext操作查询下一个实例以得到同样的查询效果。

第8题:

● 关于 Windows SNMP 服务 ,下面 的论述 中不正确 的是(50 ) 。如果在Windows2000 中安装 SNMP 服务,要在控制面板中选择 “网络和拨号连接”,在“网络组 件”中选择 (51) 。

(50)A. Windows SNMP 服务不允许动态地加入或减少 MIB 信息

B. Windows SNMP 服务包含两个应用程序 SNMP.EXE 和 SNMPTRAP.EXE

C. Windows SNMP 服务使用团体名 (Community)进行认证

D. Windows SNMP 服务使用主机名解析方法把主机名变换为IP 地址

(51)A. 管理和监视工具

B. 网络服务

C. 其它网络文件

D. 打印服务


正确答案:A,A

第9题:

SNMP使用()数据报从网络设备请求服务,SNMP是面向()的协议。


答案:UDP、无连接

第10题:

● Windows Server 2003中能够发送SNMP请求报文并能对SNMP报文进行解析的服务为 (49) ;用以监听被管主机发送来的陷入报文的服务为 (50) 。

(49)

A. SNMP Service

B. Task Scheduler

C. Terminal Services

D. SNMP Trap Service

(50)

A. SNMP Service

B. Task Scheduler

C. Terminal Services

D. SNMP Trap Service


正确答案:A,D

更多相关问题