论文部分内容阅读
随着计算机硬件和通信技术的飞速发展,各种嵌入式设备和系统在各个领域中得到了广泛的应用,互联网应用正在从传统的以PC为中心转移到以嵌入式设备为中心,互联网连入的设备特性发生了巨大的变化,给网络管理带来了严峻挑战。因此,迫切需要新的网络管理技术来适应不断变化的需求。 通过嵌入Web服务器来管理和控制设备成为嵌入式设备管理的一种发展趋势。这种建立在HTTP协议上的管理方式提供一种友好、简单的用户界面来管理网络设备,降低了使用设备的维护和培训费用,使得网络的访问更加方便。与传统的管理模式相比,节约了开发时间和开发费用,有利于管理软件的维护。因此,研究和开发基于Web的通用嵌入式Web服务器有着十分重要的意义。由于嵌入式Web服务器的能力有限,难以提供SNMP代理那样丰富的管理信息,并且各个设备厂商都开发适合自己的Web服务器,其品种繁多,差异性较大。这些条件制约了Web管理的发展,导致了Web管理技术和SNMP管理技术相结合的新型管理技术的出现,来弥补双方管理技术上的不足。一种比较直接、经济和有效的实现方法,是将SNMP代理作为嵌入式Web服务器的一个模块共同嵌入到设备中,提供相互通信的接口,完成管理信息的交换,实现SNMP和HTTP协议的转换,从而使得用户能够以Web的方式管理具有SNMP代理的设备。并且当设备不具有SNMP代理时,利用Web方式开发生成SNMP代理来提供SNMP管理。 本文通过对Web、SNMP管理技术和嵌入式Web服务器较深入的研究和讨论,提出了一种基于SNMP/Web管理的嵌入式Web服务器的体系结构及实现方法。这一结构和方法增强了网络管理的功能,发挥了SNMP管理和Web管理两者各自的优势。同时,通过Web管理页面自动生成工具,定制适合用户自身管理风格的管理页面,从而提高网络管理的效率。