摘要
随着计算机网络的快速发展,网络管理越来越成为人们所关心和研究的热门课题。简单网络管理协议(SNMP)作为TCP/IP协议簇的一部分,已成为网络管理事实上的标准,有着极为广泛的应用。Windows系列操作系统是当今PC机上最为流行的操作系统平台。Windows为基于SNMP的网络管理软件的开发提供了一套API接口,即WinSNMP API。
本文先介绍了网络管理的一些基本概念,功能需求。以及简单网络管理协议(SNMP)的协议标准,相关的管理信息库(MIB)、管理信息结构(SMI)和ASN.1语法,并且对SNMP的发展(SNMPv2,SNMPv3)作了介绍,并列出各自特点。
本文重点介绍了SNMP在Windows下的实现。我们采用了WinSNMP API。介绍了WinSNMP编程的基本概念,以及基本编程模式。最后结合本课题介绍了几个在WinSNMP编程中应该注意的问题。
最后,本文阐述了网络管理软件的发展趋势、技术前景。并举例说明了几个较为流行的网络管理软件。.
关键词:
网络管理 简单网络管理协议(SNMP) 管理信息库(MIB)
管理信息结构(SMI) 协议数据单元(PDU) WinSNMP 异步模式
专家系统 基于WEB的网络管理
Abstract
With the rapid development of computer network, Network Management has been the pop problem that peoples concern and research. As a part of the TCP/IP protocol stack, Simple Network Management Protocol (SNMP) is a virtual standard of Network Management, and broadly applied. Microsoft Windows family operating system is the most pop operating system platform in PC. Windows supplies a set of API interface for the development of Network Management System based on SNMP, that is WinSNMP API.
This article firstly introduces some basic concepts about Network Management and its function requirement, then the protocol standard of Simple Network Management Protocol (SNMP) and related Management Information Base (MIB), Structure of Management Information (SMI), ASN.1 syntax, then the evolution of SNMP (SNMPv2, SNMPv3).
This article emphasis on the implementation of SNMP under Windows operating system. We adopt WinSNMP. We introduce some basic concepts about WinSNMP programming, and WinSNMP basic programming paradigm. At last we specify several problems that should be careful of in WinSNMP programming based on my Network Management system.
Finally, this article describes the development trend and technique foreground of Network Management Software, and introduces several pop Network Management Systems for example.
Keywords:
Network Management Simple Network Management Protocol(SNMP)
Management Information Base(MIB) Protocol Data Unit(PDU)
Structure of Management Information(SMI) WinSNMP
Asynchronous Model Expert System Network Management based on WEB
可以在www.driverdevelop.com阅读全文及源代码