主要内容:
1、概述
在网络管理站与网络管理代理之间或者网络管理站与网络管理站之间要交换网络管理信息,这些网络管理信息的表示方法、组织方式和内容定义需要进行标准化,这些问题属于表示层的问题
还需要一种交互的协议来规定协议数据单元(PDU:Protocol Data Unit)的语法和语义、交互中支持的操作以及交互中的安全问题等内容,这些问题属于应用层的问题,SNMP协议就是解决这些问题的一个应用层协议
SNMPv1于1990年被互联网工程任务组(Internet Engineering Task Force,IETF 注释:它是松散的、自律的、志愿的民间学术组织)正式推出,与1993年被SNMPv2所替代。SNMPv1一经推出,由于其简单易行,获得了广泛的支持
SNMPv1只支持网络管理站与网络管理站代理之间的信息交互,是一种简单的请求/响应协议
SNMPv1给出了基于共同体(Community)的安全机制,在请求方发送的请求中必须带上称为共同体名称的字符串,接收方验证共同体名称的合法性,并给共同体名称合法的请求以一定的访问权限
SNMPv1规定使用UDP协议作为其传输层协议
同一设备上不同的网络应用程序使用端口号进行区分,对于四种请求/响应操作,网络管理代理端使用的指明端口号为161;对于Trap操作,网络管理站端使用的知名端口号为162
2、SNMPv1支持的操作
GetRequest操作
GetNextRequest操作
SetRequest操作
GetResponse操作