- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
简单网络管理协议的研究与应用
1 引言
简单网络管理协议SNMP(Simple Network Management Protocol)是由Internet工程任务组织IETF (Internet Engineer-ing Task Force)研究小组为解决Intemet上的路由器管理问题而提出的。SNMP是一系列协议组和规范,可提供一种从网络设备中收集网络管理信息的方法。 SNMP也为设备向网络管理工作站报告问题和错误提供方法。
2 SNMP体系结构简介
图1为SNMP体系结构与协议栈。
2.1 SNMP消息类型
SNMP消息类型提供请求与响应的交互形式,其中:(1)Get Request:管理站用来检索代理管理信息库中的标量对象值;(2)GetNext Request:管理站用来检索代理管理信息库中的当前标量对象的下一个对象值;(3)Set Request:管理站用来设置代理管理信息库中的标量对象值;(4)Response:代理用于发送管理站对代理的请求;(5)Tmp:代理用于向管理站报告管理对象的状态变化。图2为SNMP消息类型。
2.2 SNMP PDU协议数据单元结构
图3为SNMP报文格式。SNMP PDU协议数据单元结构描述如下:
2.3 ANS.1和BER
抽象语法表示(ANS.1)是一种形式语言,可提供统一的网络数据表示,用于定义应用数据的抽象语法和应用层协议数据单元结构。在OSI和SNMP的管理信息库都是用其定义的。基本编码规则(BER)用ANS.1定义的应用数据在传输过程中要按照一定的规则转换成比特串。图4给出了SNMP消息的BER编码实例(对代理202.117-49.61的Get请求)。
来源:维库开发网
上一篇:基于SSH的网络安全解决方案
下一篇:网络电视系统中实现延时续播功能的方案