论文部分内容阅读
在信息技术和网络技术高速发展的21世纪,作为社会重要的基础信息设施之一的Internet的建立需要各类网络设备的支持,然而,传统的网络管理系统只能通过网络对具有联网功能的设备进行监控、管理和维护,而当这些设备产生故障断开网络时,或当其他的无联网功能的串口设备出现故障时,就需要技术人员到现场去进行维护,从而浪费了大量的人力、物力。
为了解决传统网络管理系统中存在的串口设备不能通过网络管理的问题,本文提出了带外管理的概念,即为其提供一条独立于设备的数据网络的替代网络链路来访问该设备。实现这一概念的系统建立在B/S架构之上,其硬件核心采用的是基于ARM9内核的嵌入式微处理器S3C2410,软件核心技术采用的是基于嵌入式Linux的网络编程、串口编程、Web应用编程技术等,并且采用了Goahead Web服务器,实现了通过网络对串口设备进行实时地监控、管理和维护。
本文研究的是如何使任何带有串口的设备都可以方便地连接到以太网,并且通过网络对其进行远程管理。首先,本文分析带外管理系统相对于传统网络管理系统的优势;其次,本文对实现带外管理的设备-ACS系统的设计进行介绍,并且针对保证ACS系统数据传输安全的认证协议进行了研究与讨论;再次,本文重点对ACS系统中串口/Ethernet协议转换子系统的设计和实现进行阐述,通过基于Linux的串口编程和网络编程等多项编程技术,解决了传统网络管理系统中存在的串口设备不能联网的问题,实现了串行通信协议和以太网之间可以进行完全透明的相互通信;最后,本文对串口/Ethemet协议转换子系统做了客观、全面的评价,提出了改进建议。