在TCP/IP协议分层结构中,SNMP是在(36)协议之上的(37)请求/响应协议。SNMP协议管理操作中,管理代理主动向管理进程报告事件的操作是(38)。在ISO OSI/RM基础上的公共管理信息服务/公共管理信息协议(CMIS/CMIP)是一个完整的网

admin2009-02-15  16

问题 在TCP/IP协议分层结构中,SNMP是在(36)协议之上的(37)请求/响应协议。SNMP协议管理操作中,管理代理主动向管理进程报告事件的操作是(38)。在ISO OSI/RM基础上的公共管理信息服务/公共管理信息协议(CMIS/CMIP)是一个完整的网络管理协议族,网络管理应用进程使用OSI参考模型的(39)。CMOT是要在(40)实现公共管理信息服务协议(CMIS)的服务,它是一个过渡性的解决方案,希望过渡到OSI网络管理协议被广泛采用。

选项 A、TCP/IP协议族
B、X.25协议族
C、帧中继协议族
D、ATM协议族

答案A

解析 SNMP称为简单网络管理协议。
   基于TCP/IP的网络管理包括两部分:网络管理站(manager)和被管理的网络单元(被管设备)。这些被管设备的共同点就是都运行TCP/IP协议。管理进程和代理进程之间的通信有两种方式:一种是管理进程向代理进程发出请求,询问参数值;另一种方式是代理进程主动向管理进程报告某些重要的事件。
   基于TCP/IP的网络管理包含3个组成部分:
   (1)一个管理信息库(MIB)。管理信息库包含所有代理进程的所有可被查询和修改的参数。
   (2)关于MIB的公用结构和表示符号,叫做管理信息结构SMI。例如,SMI定义计数器是一个非负整数,它的计数范围是0~4294967295,当达到最大值后,又从0开始。
   (3)管理进程和代理进程之间的通信协议,叫做简单网络管理协议SNMP。SNMP包括数据交换的格式等,主要采用UDP协议。
   SNMP定义了5种报文:
   (1)get-request操作:从代理进程处提取一个或多个参数值。
   (2)get-next-request操作:从代理进程处提取一个或多个参数的下一个参数值。
   (3)set-request操作:设置代理进程的一个或多个参数值。
   (4)get-response操作:由代理进程发出的一个或多个参数值。它是前3种的响应操作。
   (5)trap操作:代理进程主动发出的报文,通知管理进程有事情发生。
   前面3个操作是由管理进程向代理进程发出的,后两个是代理进程发给管理进程的。
   说明:
   (1)前4种操作是简单的请求—应答方式,由于采用UDP协议,因此一定要有超时和重传机制。
   (2)管理进程采用UDP的161端口,代理进程使用UDP的162端口,因此一个系统可以同时为管理进程和代理进程。
   关于SNMP报文有以下注意事项:
   (1)SNMP报文的长度取决于变量的类型和值。
   (2)版本字段为0,表示为SNMP V1。
   (3)PDU为协议数据单元,即分组。

(4)共同体为一个字符串,这是管理进程和代理进程之间的口令,是明文格式,默认为 public。
   (5)对于get、get-next和set操作,请求标识由管理进程设置,然后由代理进程在get-response中返回。这个字段的作用是使客户进程(目前是管理进程)能够将服务器进程(即代理进程)发出的响应和客户进程发出的查询进行匹配。这个字段允许管理进程对一个或多个代理进程发出多个请求,并且从返回的应答中分类。
   (6)差错状态字段是一个整数,由代理进程设置,指明有错误发生。
转载请注明原文地址:https://kaotiyun.com/show/NzJZ777K
0

最新回复(0)