概述: SNMP(简单网络管理协议)介绍
- SNMP是TCP/IP协议族的一个应用层协议
- 一套完整的SNMP系统包括管理信息库(MIB)、管理信息结构(SMI)以及SNMP报文协议。
SNMP的5种协议数据单元
SNMP规定了5种协议数据单元PDU(也就是SNMP报文),用来在管理进程和代理之间的交换。
- get-request操作:从代理进程处提取一个或多个参数值。
- get-next-request操作:从代理进程处提取紧跟当前参数值的下一个参数值。
- set-request操作:设置代理进程的一个或多个参数值。
- get-response操作:返回的一个或多个参数值。这个操作是由代理进程发出的,它是前面三种操作的响应操作。
- trap操作:代理进程主动发出的报文,通知管理进程有某些事情发生。
前面的3种操作是由管理进程向代理进程发出的,后面的2个操作是代理进程发给管理进程的,为了简化起见,前面3个操作今后叫做get、get-next和set操作。图1描述了SNMP的这5种报文操作。请注意,在代理进程端是用熟知端口161俩接收get或set报文,而在管理进程端是用熟知端口162来接收trap报文。