《基于snmp网络管理系统的设计与实现-毕业论文》由会员分享,可在线阅读,更多相关《基于snmp网络管理系统的设计与实现-毕业论文(52页珍藏版)》请在金锄头文库上搜索。
1、本科毕业设计本科毕业设计(论文论文) 题目:基于题目:基于 SNMP 网络管理系统网络管理系统 的设计与实现的设计与实现 院院 (系):(系): 计算机科学与工程学院计算机科学与工程学院 专专 业:业: 班班 级:级: 学学 生:生: 学学 号:号: 指导教师:指导教师: 2014 年 6 月 大学毕业设计(论文)任务书大学毕业设计(论文)任务书 院(系) 计算机 专业 网络工程 班 姓名 张朋飞 学号 1.毕业设计(论文)题目: 基于 SNMP 网络管理系统的设计与实现 2.题目背景和意义: 在当前的网络普遍应用的情况下,网络管理技术已经成为了计算机 网络领域内的热门研究课题。当前计算机网络
2、的发展特点是规模不断扩大,复杂性不断增 加,异构性增高,网络管理的难度。因此,为保证网络的安全,可靠的运行,及时地发现, 并处理各种突发网络故障, 越来越重要。 3.设计(论文)的主要内容(理工科含技术指标): (1)了解对网络管理及 SNMP 相关知识; (2)基于 SNMP 网络管理模块的分类和具体实现; 读取局域网内主机的信息如系统描述信息,进程信息,路由信息等;监控主机的联网状况 如 IP 地址,处理器及内存的使用情况;线路故障检测;网络可达性情况。(3)通过读取的 数据对计算机网络情况进行管理。 (4)用 VC 编程实现;要求软件文档齐全,界面友好, 易于操作。 (5)书写 1.5
3、万字的论文,要求书写整齐规范,无错误,有创新性。 4.设计的基本要求及进度安排(含起始时间、设计地点):在校内完成设计。基本要求: (1) 要求学生每周与指导教师联系一次,及时反映问题,及时解决。 (2)在校设计期间, 遵守校纪校规,外出要请假。 (3) 保持实验室卫生整洁,爱护设备。 进度安排: 第 14 周:搜索相关资料,熟悉开发工具。 第 58 周:搜索相关资料,熟悉开发工具,并进行开题报告的准备和答辩。 第 9-12 周:构建软件雏形。 第 3-15 周:对系统做一个整体的测试和修改。 第 16-18 周:毕业论文的完成和答辩的准备。 5.毕业设计(论文)的工作量要求 实验(时数)*或
4、实习(天数): 120 天 图纸(幅面和张数)*: 无 其他要求: 论文结构合理、格式符合规范,字数 15000 以上 指导教师签名: 年 月 日 学生签名: 2013 年 12 月 4 日 系(教研室)主任审批: 年 月 说明:1 本表一式二份,一份由学生装订入附件册,一份教师自留2 带*项可根据学科特 点选填毕 I-2 I 基于基于 SNMP 网络管理系统的设计与实现网络管理系统的设计与实现 摘要摘要 随着互联网的发展,计算机局域网也在各大中小型企事业单位得到充分的 重视与长足的发展。为了使局域网能正常、高效、稳定、安全、可靠地运行, 管理员必须对局域网络进行有效的管理。SNMP 协议目前
5、已成为网络管理的标 准协议,采用 SNMP 协议开发基于 Windows 系统的网络管理软件,在实际工作 中有着广泛的应用需求。本论文通过简要介绍课题研究的背景和研究意义,并 就网络管理系统、SNMP 协议、管理信息库、信息管理结构等相关理论及原理 进行阐述。针对某局域网络的现状和管理需求,结合网络管理实际情况,设计 了一种应用于中小型局域网络的基于 SNMP 协议的 C/S 模式的网络管理系统, 并对其中的核心技术进行了详细介绍。论文以模块化的方式,设计该网络管理 系统,并对配置管理、性能管理、故障管理和网络可达性等功能的实现阐述了 其设计思路和实现方法。并给出了部分功能的运行效果。 关键词
6、关键词:局域网;网络管理;局域网;网络管理;SNMP;管理信息库;管理信息结构;管理信息库;管理信息结构 II Research and Implementation of Network Management System based on SNMP Abstract With the development of the Internet, the Local Area Network (LAN) has been attached great importance from enterprises and developed significantly. Administrators h
7、ave to manage the LAN efficiently in order to keep the LAN running properly, effectively, steady and reliably. Simple Network Management Protocol (SNMP) currently is the standard protocol of the LAN management. Developing the software of the LAN management under SNMP basing on Windows system is high
8、ly demanded in reality. This thesis introduces the background and research significance of the LAN management. And it also introduces the LAN management system, SNMP, Management Information Base (MIB), Structure of Management Information(SMI)and related concepts. This thesis focuses on the appearanc
9、e and management demand of a LAN, combines the reality of LAN management, introduces the develop workflow and design mind of Client/Server (C/S) management system basing on the SNMP for medium and small LAN and in special the core technology. This thesis illustrates the designing ideas and implement
10、ation for configuration management, performance management, fault management and network reachability within the LAN management area. Besides, it visualized the running effects of modules with screenshots. Keywords: LAN; network management; SNMP;MIB; SMI i 目录目录 中文摘要中文摘要.I 英文摘要英文摘要.II 1 1 绪论绪论.1 1.1
11、课题背景.1 1.2 国外研究现状.1 1.3 课题意义.2 1.4 论文结构.2 2 2 网络管理网络管理.3 2.1 网络管理的发展与标准化.3 2.2 网络管理的功能.4 2.3 网络管理软件的分类.5 3 3 简单网络管理协议简单网络管理协议.6 3.1SNMP 协议框架6 3.1.1 管理信息结构(SMI)6 3.1.2 管理信息库(MIB).8 3.1.3 SNMP 协议9 3.2 SNMP+开发包 .11 3.2.1 SNMP+简述11 3.2.2 SNMP+核心类11 4 4 基于基于 SNMPSNMP 网络管理的研究网络管理的研究13 4.1 需求分析.13 4.2 功能分析
12、.13 4.3 系统详细设计.14 4.4 系统用到的主要连接功能的设计.19 4.5 本系统的系统结构图如下.20 5 5 基于基于 SNMPSNMP 网络管理的实现网络管理的实现21 5.1 代理设备的配置.21 5.2 配置管理的实现.23 5.3 性能管理的实现.26 5.4 线路故障管理的实现.26 5.5 网络可达性检测的实现.27 ii 6 6 总结总结.29 致致 谢谢.30 参考文献参考文献31 毕业设计(论文)知识产权声明毕业设计(论文)知识产权声明.32 毕业设计(论文)独创性声明毕业设计(论文)独创性声明33 附录附录.34 1 绪论 1 1 绪论绪论 1.1 课题背景
13、课题背景 计算机网络技术从二十世纪七十年代开始到现在已经经历了四十多年的时 光,从七十年代的广域网技术到八十年代的微机局域网技术以及九十年代后不 断兴起的 Internet 与综合业务数字网 ISDN,直到今天蓬勃发展的移动互联网, 计算机网络技术已日趋成熟。今天,计算机网络作为信息社会的基础设施已经 日益深入到国民经济和社会生活各个方面,使人们工作生活方式发生了巨大变 化,计算机网络已成为人们日常生活中必不可少的交际工具。与此同时,随着 网络规模的扩大、多厂商产品的互联,网络复杂性不断增加,网络的异构性越 来越高,各种网络软件提供的服务对网络的性能要求越来越高。如果没有一个 高效的网络管理系
14、统进行管理,那么很难保证为广大用户提供满意的服务。网 络管理和维护在整个网络运行中越来越受到重视,研究与开发能满足需要的网 络管理系统工具有很好的实用价值与良好的发展前景。 1.2 国外研究现状国外研究现状 近几年,随着网络规模的逐步扩大、应用的逐渐复杂,各个企事业单位、 政府机构都面临着网络的管理难、控制难、维护难等问题。目前许多企业都依 赖于 ERP/CRM 等电子信息系统,而金融、银行、保险等行业对网络的依赖性 就更强,如果企业的网络发生故障或者运行状态不佳,数据流受到阻塞,关键 资料就不能得到有效共享,导致运营效率下降,从而影响企业的生产效率,甚 至会给企业经营带来巨大的损失。与此同时
15、,如何保障网络的畅通无误,如何 及早发现并排除潜在的故障隐患,有效地管理好网络,保障网络的安全稳定运 行,成为 IT 管理人员甚至是企业领导层都必须面对的问题,许多网络经营管理 机构或单位不得不付出极大的人力、物力对网络进行管理。今天,人们己经清 楚地意识到,计算机网络的管理和运行是计算机网络领域中的关键技术之一, 特别是大型计算机网络的建设,更应该把网络的管理和运行作为十分重要的建 设内容。网络管理,就是监视、组织和控制网络通信服务和信息处理所必需的 各种活动的总称,确保网络长时间、正常的运行,并当其出现故障的时候尽快 的发现、修复故障,使其最大限度的发挥其应有的效益。 许多厂商开发出了自己的网络管理产品,它们都采用了标准的网络管理协 议,提供了具有各自特色的解决方案,比较典型的有 Sun 公司的 NetManager、HP 公司的 Open