毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于net-snmp的SNMP Agent开发与实现(4)
2.1 SNMP协议
SNMP全称为简单网络管理协议(Simple Network Manage Protocol),是为IP网络中管理网络节点而设计的一种标准协议,屏蔽了不同被管理设备之间的软硬件差异,为IP网络设备之间的数据交互提供一致接口。SNMP使得网络管理员能够快速查阅网络性能、及时发现并解决网络相关问题以及更好的规划网络增长。
SNMP协议标准由一系列的RFC文档定义而成[7],其发展历程如表2.1所示。
表2.1 SNMP协议的发展历程[7]
SNMP协议版本号 版本发布时间 版本说明
SNMPv1 1990 该版本于20世纪90年代得到了快速的发展,但最终因安全性较差而被淘汰。
SNMPv2 1993 该版本的提出原由解决版本一存在的安全性较差的问题。
SNMPv2c 1996 在该版本中,v2版本提出的安全性被取消,消息格式也重新使用v1版本中的“共同体”概念格式
SNMPv3 1999 该版本使用的安全特性模式是User-based安全模式和View-based访问控制模式
SNMPv1版本中仅定义了GET、GETNEXT、SET、TRAP四种操作,无法实现对数据批量读取;安全机制采用基于团体字符串的认证方式,对用户的唯一限制权力就是访问口令。相对来说该版本的SNMP协议过于简单,无法适用于大范围网络或者大型服务器上。
SNMPv2c版本在SNMPv1版本的基础上进行了大量的功能增强。首先添加了GETBULK和INFORM的操作,可实现对数据的批量获取。然后在SNMPv1已有数据类型的基础上添加了Counter32、Counter64、Gauge32、UInteger32、Network Address 以及BIT STRING等数据类型,扩展了SMI可定义的信息范围。同时使用了复杂的加密技术,尽可能提高SNMPv2c的安全特性,虽然最后还是没有很好实现关于身份认证、授权或者管理等方面上的安全性能。但是在某种程度上保持了易于实现的特点和早期的规范性。
SNMPv3版本则是在SNMPv2c版本上增强、完善了安全和管理机制,是SNMP协议发展中最为成熟的版本[3][17]。
本论文使用的是SNMPv2c版本。
2.2 SNMP网络管理模型
网络管理,就是监视和管理网络通信过程的一切相关信息和服务,及时的发现网络运行中出现的各种故障并修复,使网络能够最大程度上的发挥其应有的作用,确保整个网络能够长时间正常的运行的过程[18]。
从现代通信网络的组成上看,基于TCP/IP的网络管理系统主要由四个部分组成:网络管理系统NMS、被管理设备Agent、管理信息库MIB以及SNMP协议[1][2]。
共4页:
上一页
1
2
3
4
下一页
上一篇:
Android电子相册系统的设计与实现
下一篇:
复杂环境下的机动目标跟踪技术
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
国内外图像分割技术研究现状
C#学校科研管理系统的设计
10万元能开儿童乐园吗,我...
AT89C52单片机的超声波测距...
中国学术生态细节考察《...
医院财务风险因素分析及管理措施【2367字】
志愿者活动的调查问卷表
承德市事业单位档案管理...
神经外科重症监护病房患...
公寓空调设计任务书