问题
单项选择题
在下列命令中,______PDu由代理发给管理站,不需要应答。
A.GetRequest
B.GetNextRequest
C.SetRequest
D.Trap
答案
参考答案:D
解析:SNMP使用uDP作为传输协议,是一种异步的请求/响应协议,其默认端口有两个,一个是用于数据传送与接收的161号端口;另一个是用于报警(Trap)信息接收的162号端口。
SNMPv1使用了5种格式的PDU(协议数据单元),也是SNMP系列协议中最基础的部分。
(1)GetRequest:由管理进程发出,向管理代理请求它们的取值。
(2)GetNextRequest:由管理进程发出,在GetRequest报文后使用,表示查询MIB中的下一个对象,常用于循环查询。
(3)SetRequest:由管理进程发出,用来请求改变管理代理上的某些对象。
(4)GetResponse:当管理代理收到管理进程发送的GetRequesi或GetNextRequest报文时,将应答一个该报文。
(5)Trap:是一种报警机制(即属于无请求的),用于意外或突发故障情况下,管理代理主动向管理进程发送报警信息。常见的报警类型有冷启动、热启动、线路故障、线路故障恢复、认证失败等。
与SNMPv1不同的是,SNMPv2不仅支持管理进程与管理代理进行请求/口向应通信,还允许管理进程之间进行通信。所有的SNMP报文数据都通过一个“顺序化”过程在网络上传输。