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(代理程序主动向管理程序报告的形式)
   五种操作的形式如图所示:
  
    管理进程通过161端口向代理进程发送数据,并且通过162端口接收数据,所以一个进程可以同时为管理和被管进程。
    Snmp报文编码采用ASN.1和BER。