串口简单网络管理研究与实现
n 摘 要
简单网络管理协议(SNMP)是目前TCP/IP网络中应用最为广泛的网络管理协议。1990年5月,RFC1157定义了SNMP(simplenetworkmanagementprotocol)的第一个版本SNMPv1。RFC1157和另一个关于管理信息的文件RFC1155一起,提供了一种监控和管理计算机网络的系统方法。因此,SNMP得到了广泛应用,并成为网络管理的事实上的标准。
SNMP在90年代初得到了迅猛发展,同时也暴露出了明显的不足,如,难以实现大量的数据传输,缺少身份验证(Authentication)和加密(Privacy)机制。因此,1993年发布了SNMPv2,使得SNMP的安全性、兼容性、故障处理能力等得到了进一步完善和补充。
本文使用Vsiual C++6.0模拟实现了一个SNMP网络管理系统,用一个服务
器通过SNMP协议管理客户机串口通信。程序实现了串口通信、UDP网络通信、SNMP协议模拟,可利用本系统查询远端计算机的串口设置和流量等信息。系统的串口通信模块可以通过串口发送字符,实际上是一个串口测试软件。
n 关键词: 网络管理,串口通信,UDP通信,SNMP
Abstract
Simple Network Management Protocol (SNMP) is the network TCP/IP most widely used network management protocol. May 1990. RFC1157 defines the SNMP (simplenetworkmanagementpr ystems), the first version of SNMPv1. RFC1157 and another on the management of information in the document RFC1155. provide a monitoring and management of the computer network systems approach. Therefore, SNMP is a widely used and has become the de facto network management standard.
SNMP has been the rapid development in the early 1990s, but also exposed the obvious shortcomings, such as difficult to achieve a large amount of data transmission, lack of authentication (Authentication) and encryption (Privacy) mechanisms. Therefore, in 1993 issued a SNMPv2, making SNMP security, compatibility, Fault handling capacity has been further improved and complemented.
In this paper we simulate a SNMP network management system using C + + 6.0 Vsiual, It’s a server management through SNMP client serial communication. Realization of serial communication, UDP network communication, SNMP simulation, could use the query remote computer serial port settings and the flow of information. System serial communication module can be sent through the serial port of characters is actually a serial test software.