| 摘要
简单网络管理协议(SNMP)是目前TCP/IP网络中应用最为广泛的网络管理协议。1990年5月,RFC 1157定义了SNMP(simple network management protoc01)的第一个版本SNMPvl。RFC 1157和另一个关于管理信息的文件RFC 1155一起,提供了一种监控和管理计算机网络的系统方法。因此,SNMP得到了广泛应用,并成为网络管理的事实上的标准。随着网络技术的飞速发展,网络的数量也越来越多。而网络中的设备来自各个不同的厂家,如何管理这些设备就变得十分重要。本文的内容就是实现管理这些设备的标准。如今用于开发SNMP网管以及代理软件的SDK很多,但随着嵌入式系统日新月异的发展,使用SNMP进行嵌入式设备的管理已经追在眉睫,用标准C语言实现SNMP有其积极意义和实用性。
关键词:SNMP,1rIⅣ,PDU,M/B,SMI
第一章前言
1.1简单网络管理协议(SN肝)简介
1.2本课题研究的目的和意义
1.3本课题研究的主要内容
第二章TCP/IP以及简单网络管理协议(SNMP)简介
2.1 TCP/IP的层次结构
2.2简单网络管理协议SNMP以及其发展情况
2.3 SN好的配置
2.4 SNMPv2协议
2.5 SNMPv3的体系结构
第三章基于SNMP V2的代理的C语言实现
3.1开发和编译环境
3.2代码中主要功能的分析和C函数实现
第四章完整代码
第五章软件功能测试
5.1软件实现的功能
5.2功能测试
第六章总结和展望
参考文献 |