SNMP协议,simple network management protocal。
基于TCP/IP的网络管理包括两部分,即管理程序和代理程序。管理程序和代理程序之间的通信包括两种方式:
a.管理程序向代理程序询问
b.代理程序主动向管理程序报告某些重要事件的发生
网络管理主要包括以下三部分:
1.Mib库。被管理的网络设备的参数都存放在该库中。
2.Mib的描述语言。即Mib的表示结构和符号。
3.管理进程和代理进程之间的通信协议,即SNMP协议
Snmp协议定义了五种报文:
1.get-request
2.get-next-request
3.set-request
4.get-response(是对以上三个报文的响应)
5.trap(代理程序主动向管理程序报告的形式)
五种操作的形式如图所示:
基于TCP/IP的网络管理包括两部分,即管理程序和代理程序。管理程序和代理程序之间的通信包括两种方式:
a.管理程序向代理程序询问
b.代理程序主动向管理程序报告某些重要事件的发生
网络管理主要包括以下三部分:
1.Mib库。被管理的网络设备的参数都存放在该库中。
2.Mib的描述语言。即Mib的表示结构和符号。
3.管理进程和代理进程之间的通信协议,即SNMP协议
Snmp协议定义了五种报文:
1.get-request
2.get-next-request
3.set-request
4.get-response(是对以上三个报文的响应)
5.trap(代理程序主动向管理程序报告的形式)
五种操作的形式如图所示:
![](../p_w_upload/200910/200910281256693164289.jpg)
管理进程通过161端口向代理进程发送数据,并且通过162端口接收数据,所以一个进程可以同时为管理和被管进程。
Snmp报文编码采用ASN.1和BER。
Snmp报文编码采用ASN.1和BER。
转载于:https://blog.51cto.com/whithin/217797