摘要网络管理离不开SNMP协议。SNMP(Simple Network Management Protocol,简单网络管理协议)是一种简单的网络管理协议。它按照ASN.1语法来描述管理信息库(MIB)和协议数据单元(PDU),使用BER编码方案对网络传输数据进行编码。接收方在SNMP端口接收到PDU后,再经过解码可以得到具体的操作类型。SMI则是SNMP的描述方法,它在ASN.1语法上衍射而来。代理的开发使用WinSNMP接口与IPHelper接口,WinSNMP封装了开发SNMP网络应用程序所需要的各类函数,而IPHelper则提供了网络中IP有关的内容,它主要用于MIB中IP组和简单路由表的实现。 本课题的研究主要就是基于SNMP协议的分析,使用WinSNMP编程接口来实现代理的设计。完成2大功能模块,CAgent类实现设置监听端口,开启监听接收管理器发送消息并返回回应。CMIB类则完成MIB库的开发,实现其中的system组,IP组与简单路由表。61629
本课题的主要意义在于阐明SNMP协议在网络中的工作原理,网络代理的WinSNMP开发则对以后的研究具有启发意义。
毕业论文关键词 SNMP 代理 SMI MIB WinSNMP IPHelper
毕业设计说明书(论文)外文摘要
Title Design Analysis and Implementation of the SNMP Network Agent
Abstract Network management can not be separated from the SNMP protocol, SNMP (Simple Network Management Protocol, Simple Network Management Protocol) is a simple network management protocol. It describes the management information base (MIB), and the protocol data unit (PDU) in accordance with the ASN.1 syntax and use the BER encoding scheme to encode the network transmission data. After recipient in the SNMP port reveive the PDU ,it decode the PDU to specify the type of operation. SMI is a description of SNMP, diffraction from the ASN.1 syntax. The agent developers use WinSNMP the interface with IPHelper of interface. WinSNMP contains various functions required by the development of SNMP network applications. IPHelper provide the content of IP in the network. It is mainly used in the MIB IP group and the realization of a simple routing table. The study of this subject is based on the analysis of SNMP protocol, and use the WinSNMP programming interfaces to design an agent. Completion of two major functional modules, CAgent set the listening port, open the the monitor and receive the message of manager and returns the response. The CMIB class complete the development of the MIB which contains the system group, IP group and simple routing table. The main significance of this topic is to clarify the working principle of the SNMP protocol in the network. The development of WinSNMP agent instructive for future research.
Keywords SNMP Agent SMI MIB WinSNMP IPHelper
目 录
1. 绪论 1
1.1. 相关背景知识 1
1.2. NMS系统 2
1.3. 代理的开发环境 4
1.4. 论文完成的工作 4
2. SNMP协议分析 5
2.1. ASN.1语法 7
2.2. BER编码规范 8
2.3. SMI定义 9
2.4. MIB结构