SNMP引擎是由哪些部分组成的?各部分的功能是什么?
SNMP引擎的组成部分及其功能如下。
(1)调度器:一个SNMP引擎只有一个调度器,它可以并发地处理多个版本的SNMP报文。其功能包括:①向/从网络中发送/接收SNMP报文:②确定SNMP报文的版本,并交给相应的报文处理模块处理;③为接收PDU的SNMP应用提供一个抽象的接口;④为发送PDU的SNMP应用提供一个抽象的接口。
(2)报文处理子系统:其功能是按照预定的格式准备要发送的报文,或者从接收的报文中提取数据。
(3)安全子系统:其功能是提供安全服务,例如报文的认证和加密。
(4)访问控制子系统:其功能是通过访问控制模块提供授权服务,即确定是否允许访问一个管理对象,或者是否可以对某个管理对象实施特殊的管理操作。