网络管理功能使用ASN.1表示原始数据,空类型NULL使用ASN.1表示的BER编码结果是______;在SNMPv2协议中共有6种协议数据单元(PDU),某台管理站可以利用______PDU将有关的管理信息告诉另一台管理站。
A.GetRequest
B.GetBulkRequest
C.GetNextRequest
D.InformRequest
参考答案:D
解析: 基本编码规则(BER)将ASN.1表示的抽象类型值编码为字节串,这种字节串的结构为:类型——长度——值,简称TLV。其中,值部分还可以递归地再编码为TLV结构,以具有表达复杂结构的能力。NULL是空类型,它没有值(即无需存储或传送它的值),只占用结构中的一个位置,该位置可能出现或不出现数据。NULL使用ASN.1表示的BER编码结果是“05,00”。其中,第一个字节“5”的二进制表示是0000 0101,最左边两位“00”表示通用标签(UNIVERSAL),第三位“0”表示简单类型,剩余比特位“00101”是NULL类型的具体标签值;第二个字节“00”表示其后的值部分长度为0。
管理站与管理站之间的请求/响应通信,即可以由一台管理站利用InformRequest PDU将有关的管理信息告诉另一台管理站。这种方法是SNMPv2新增的功能之一。InformRequest操作由Response PDU报文应答。本试题中,GetRequest、GetNextRequest、GetBulkRequest等操作均属于管理站对代理(Agent)系统的协议操作,这3种操作也由Response PDU报文应答。