文件名称:SNMP++开发包-softing protocal ip ethercat user
文件大小:2.82MB
文件格式:PDF
更新时间:2024-06-27 13:18:28
snmp
东北大学硕士学位论文 第2章相关技术研究 的起点。随着对网络管理工具需求的增长,1988年,Intemet体系结构委员会(IAB) 决定开发SNMP作为SGMP的增强版本。1990年5月,Intemet工程任务组(IETF)发 布了SNMP系列协议(现在称之为SNMPvl)。由于SNMP简单实用的优点,SNMP很 快就成为INTERNET事实上的网络管理协议标准。 (2)第二代简单网络管理协议(SNMPv2) 当SNMP被用于复杂的大型网络时,它在安全方面的缺点较为明显。为了弥补这些 不足,1992年7月,四名SNMP的关键人物提出了称为SNMPsec的安全SNMP版本。 SNMPsec主要提供了数据完整性检验、数据起源认证、数据保密性等安全机制。但是 SNMPsec与SNMPvl不兼容,因而应用不多,最终SNMPsec被接受为下一代SNMP即 SMⅥPv2的基础。 1993年,IETF发布了SNMPv2系列协议.SNMPv2针对SNMPvl在管理大型网络上 的不足,对SNMP进行了一系列的扩充。主要具有以下特点:加强了数据定义语言,扩 展了数据类型;增加了集合处理功能,可以实现大量数据的同时传输,提高了效率和性能; 丰富了故障处理能力,支持分布式网络管理;增加了基于SNMPsec安全机制的安全特 性。但是,SNMPv2并没有完全实现预期的目标,经过几年的试用发现SNMPv2的安全 机制仍然具有一定的缺陷。 (3)第三代简单网络管理协议(SNMPv3) 1999年4月,IETF J下式发布了SNMPv3。SNMPv3是建立在SNMPvl与SNMPv2 的基础上的最新发展成果,它实现了SNMPv2所未能实现的几个目标一J: ①为SNMP的文档定义了组织结构,表明SNMP系列协议走向成熟; ②定义了统一的SNMP管理体系结构,并体现了模块化的设计思想,可以简单的实 现功能的增加和修改; ③总结了网络界对SNMP安全特性的发展,并强调安全与管理的结合,可以认为是 附加了安全与管理的SNMPv2; ④具有很强的适应性,既可以管理最简单的网络,实现基本的管理功能,又满足大 型复杂网络的管理需求。 (4)SNMP++开发包 SNMP++是HP公司提供的开发基于SNMP协议的网络管理应用软件的编程接口, 是为开发者提供SNMP服务的一系列C++类。SNMP++不是协议的附加层,也不是现有 SNMP引擎的封装,而是最小限度地使用现存的SNMP库使开发工作更加方便高效flo】。 使用SNMP++开发网管软件有如下优点: