基于SNMP网络管理系统的设计与实现-毕业论文.doc
《基于SNMP网络管理系统的设计与实现-毕业论文.doc》由会员分享,可在线阅读,更多相关《基于SNMP网络管理系统的设计与实现-毕业论文.doc(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业设计(论文)题目:基于SNMP网络管理系统的设计与实现院 (系): 计算机科学与工程学院专 业: 班 级: 学 生: 学 号: 指导教师: 2014年 6月大学毕业设计(论文)任务书院(系) 计算机 专业 网络工程 班 姓名 张朋飞 学号 1.毕业设计(论文)题目: 基于SNMP网络管理系统的设计与实现 2.题目背景和意义: 在当前的网络普遍应用的情况下,网络管理技术已经成为了计算机网络领域内的热门研究课题。当前计算机网络的发展特点是规模不断扩大,复杂性不断增加,异构性增高,网络管理的难度。因此,为保证网络的安全,可靠的运行,及时地发现,并处理各种突发网络故障, 越来越重要。 3.设计
2、(论文)的主要内容(理工科含技术指标):(1)了解对网络管理及SNMP相关知识; (2)基于SNMP网络管理模块的分类和具体实现;读取局域网内主机的信息如系统描述信息,进程信息,路由信息等;监控主机的联网状况如IP地址,处理器及内存的使用情况;线路故障检测;网络可达性情况。(3)通过读取的数据对计算机网络情况进行管理。(4)用VC编程实现;要求软件文档齐全,界面友好,易于操作。(5)书写1.5万字的论文,要求书写整齐规范,无错误,有创新性。 4.设计的基本要求及进度安排(含起始时间、设计地点):在校内完成设计。基本要求:(1) 要求学生每周与指导教师联系一次,及时反映问题,及时解决。(2)在校
3、设计期间,遵守校纪校规,外出要请假。(3) 保持实验室卫生整洁,爱护设备。 进度安排: 第14周:搜索相关资料,熟悉开发工具。 第58周:搜索相关资料,熟悉开发工具,并进行开题报告的准备和答辩。 第9-12周:构建软件雏形。 第3-15周:对系统做一个整体的测试和修改。 第16-18周:毕业论文的完成和答辩的准备。 5.毕业设计(论文)的工作量要求 实验(时数)*或实习(天数): 120天 图纸(幅面和张数)*: 无 其他要求: 论文结构合理、格式符合规范,字数15000以上 指导教师签名: 年 月 日 学生签名: 2013年12月4 日 系(教研室)主任审批: 年 月说明:1本表一式二份,一
4、份由学生装订入附件册,一份教师自留毕I-22 带*项可根据学科特点选填基于SNMP网络管理系统的设计与实现摘要随着互联网的发展,计算机局域网也在各大中小型企事业单位得到充分的重视与长足的发展。为了使局域网能正常、高效、稳定、安全、可靠地运行,管理员必须对局域网络进行有效的管理。SNMP协议目前已成为网络管理的标准协议,采用SNMP协议开发基于Windows系统的网络管理软件,在实际工作中有着广泛的应用需求。本论文通过简要介绍课题研究的背景和研究意义,并就网络管理系统、SNMP协议、管理信息库、信息管理结构等相关理论及原理进行阐述。针对某局域网络的现状和管理需求,结合网络管理实际情况,设计了一种
5、应用于中小型局域网络的基于SNMP协议的C/S模式的网络管理系统,并对其中的核心技术进行了详细介绍。论文以模块化的方式,设计该网络管理系统,并对配置管理、性能管理、故障管理和网络可达性等功能的实现阐述了其设计思路和实现方法。并给出了部分功能的运行效果。关键词:局域网;网络管理;SNMP;管理信息库;管理信息结构Research and Implementation of Network Management System based on SNMPAbstractWith the development of the Internet, the Local Area Network (LAN)
6、 has been attached great importance from enterprises and developed significantly. Administrators have 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 man
7、agement. Developing the software of the LAN management under SNMP basing on Windows system is highly 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),
8、Structure of Management Information(SMI)and related concepts. This thesis focuses on the appearance 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
9、 LAN and in special the core technology. This thesis illustrates the designing ideas and implementation for configuration management, performance management, fault management and network reachability within the LAN management area. Besides, it visualized the running effects of modules with screensho
10、ts. Keywords: LAN; network management; SNMP;MIB; SMIII目录中文摘要I英文摘要II1 绪论11.1课题背景11.2国外研究现状11.3课题意义21.4论文结构22 网络管理32.1网络管理的发展与标准化32.2网络管理的功能42.3网络管理软件的分类53 简单网络管理协议63.1SNMP协议框架63.1.1管理信息结构(SMI)63.1.2管理信息库(MIB)83.1.3 SNMP协议93.2 SNMP+开发包113.2.1 SNMP+简述113.2.2 SNMP+核心类114 基于SNMP网络管理的研究134.1需求分析134.2功能分析1
11、34.3系统详细设计144.4系统用到的主要连接功能的设计194.5本系统的系统结构图如下205 基于SNMP网络管理的实现215.1代理设备的配置215.2配置管理的实现235.3性能管理的实现265.4线路故障管理的实现265.5网络可达性检测的实现276 总结29致 谢30参考文献31毕业设计(论文)知识产权声明32毕业设计(论文)独创性声明33附录34461绪论1 绪论1.1课题背景计算机网络技术从二十世纪七十年代开始到现在已经经历了四十多年的时光,从七十年代的广域网技术到八十年代的微机局域网技术以及九十年代后不断兴起的 Internet 与综合业务数字网 ISDN,直到今天蓬勃发展的
12、移动互联网,计算机网络技术已日趋成熟。今天,计算机网络作为信息社会的基础设施已经日益深入到国民经济和社会生活各个方面,使人们工作生活方式发生了巨大变化,计算机网络已成为人们日常生活中必不可少的交际工具。与此同时,随着网络规模的扩大、多厂商产品的互联,网络复杂性不断增加,网络的异构性越来越高,各种网络软件提供的服务对网络的性能要求越来越高。如果没有一个高效的网络管理系统进行管理,那么很难保证为广大用户提供满意的服务。网络管理和维护在整个网络运行中越来越受到重视,研究与开发能满足需要的网络管理系统工具有很好的实用价值与良好的发展前景。1.2国外研究现状 近几年,随着网络规模的逐步扩大、应用的逐渐复
13、杂,各个企事业单位、政府机构都面临着网络的管理难、控制难、维护难等问题。目前许多企业都依赖于ERP/CRM等电子信息系统,而金融、银行、保险等行业对网络的依赖性就更强,如果企业的网络发生故障或者运行状态不佳,数据流受到阻塞,关键资料就不能得到有效共享,导致运营效率下降,从而影响企业的生产效率,甚至会给企业经营带来巨大的损失。与此同时,如何保障网络的畅通无误,如何及早发现并排除潜在的故障隐患,有效地管理好网络,保障网络的安全稳定运行,成为IT管理人员甚至是企业领导层都必须面对的问题,许多网络经营管理机构或单位不得不付出极大的人力、物力对网络进行管理。今天,人们己经清楚地意识到,计算机网络的管理和
14、运行是计算机网络领域中的关键技术之一,特别是大型计算机网络的建设,更应该把网络的管理和运行作为十分重要的建设内容。网络管理,就是监视、组织和控制网络通信服务和信息处理所必需的各种活动的总称,确保网络长时间、正常的运行,并当其出现故障的时候尽快的发现、修复故障,使其最大限度的发挥其应有的效益。许多厂商开发出了自己的网络管理产品,它们都采用了标准的网络管理协议,提供了具有各自特色的解决方案,比较典型的有Sun公司的NetManager、HP公司的Open View、Cabletron Systems公司的Spectrum Enterprise Manager 5.0、Loran Technolog
15、ies公司的Kinnetics 2.0。1.3课题意义 在互联网时代,如何保证网络的安全和业务的正常运行已经是一个及其重要的问题,这就需要一个网络安全的统一管理平台来保证网络平台的正常运行。在这个信息安全管理平台下,实现设备协同工作,优化网络和系统资源的有效利用,保障网络和应用系统安全正常地运行具有重要的现实意义。随着全球网络经济、信息技术的迅猛发展,各类基于网络的业务应用平台越来越多,网络设备的安全产生了各种各样的问题,网上泄密、网上诈骗、黑客攻击、系统崩溃等一系列涉及计算机信息安全的事件时有发生,计算机病毒的侵害更是持续以极高的速度增长。一些重要应用的计算机信息系统在信息安全管理、技术措施
16、等方面还存在着很多薄弱环节。为了解决上述网络设备的安全问题,需要研究设计一个通用的网络安全管理平台,统一的管理各种网络设备和资源,并在统一的模型上实现安全策略和设备联动策略。而本文的研究课题就是对网络中的Windows主机信息进行采集,并在整个网络管理平台上实现对Windows主机信息的统一监测和管理。1.4论文结构 本论文结构如下:第一章,绪论。介绍了网络管理的概念和发展历史,网络管理的国内外研究情况以及所面临的问题,然后介绍本论文的研究意义以及研究的内容。第二章,网络管理。对现存的一些网络管理体系进行介绍,并指出它们存在的问题,引出SNMP技术。第三章,简单网络管理协议。对具体SNMP协议
17、框架进行了详细的介绍,并介绍了SNMP+技术和核心类。第四章,基于SNMP网络管理的研究。提出对Windows主机信息进行监测的需求并进行分析,对系统的整体架构、系统用到的主要连接,功能服务等进行详细设计。第五章,基于SNMP的网络管理的具体实现。在上一章的基础上,对基于SNMP网络管理系统进行分析和具体实现,完成设计要求的所有功能。第六章,总结。对论文的研究工作作了总结,并对未来进行了展望。2网络管理2 网络管理网络管理是指对网络的运行状态进行监测和控制,使其能够有效、可靠、安全、经济地提供服务。从这个概括可以看出,网络管理可以包括两个任务:一是对网络的运行状态进行监测;二是对网络的运行状态
18、进行控制。通过监测了解当前状态是否正常,是否存在瓶颈问题和潜在的危机;通过控制对网络状态进行合理调节,提高性能,保证服务。2.1网络管理的发展与标准化网络管理技术是伴随着计算机、网络、通信技术的发展而发展的。信息社会对网络的依赖程度越来越高,网络的高效、可靠的运行管理也越来越重要。在 网 络 管 理 技 术 的研究、发展和标准化方面,国际标准化组织ISO(International Organization for Standardization)和 Internet 体系结构委员会IAB(Internet Architecture Board)及其下属的工作组都作了卓有成效的工作。他们所制定
19、的基于 OSI 参考模型的公共管理信息服务与协议 CMIS/CMIP(Common Management Information Services/Protocol)和基于 TCP/IP 的简单网络管理协议SNMP(Simple Network Management Protocol)已经成为目前网络管理系统中运用较为广泛的两种协议。(1) CMIS/CMIP 协议CMIP主要针对 OSI七层协议参考模型而设计,用来提供标准的公共管理信息服务 CMIS。网络管理进程使用 ISO 参考模型中的第七层,OSI 的低层没有特别为网络管理定义的协议。CMIP 管理体系结构如图 2.1 所示。图 2.
20、1 CMIP 通信结构图在 OSI 管理信息通信中,管理者和管理代理调用公共管理信息服务元素CMISE 来进行管理信息的交换。CMISE 向上提供服务访问点与管理者或代理交换原语,向下通过联系控制服务元素 ACSE 和远程操作服务元素 ROSE 按照公共管理信息协议 CMIP 收发 CMIP PDU(协议数据单元)。CMIP PDU 需要传输层提供面向连接的传输服务。由于历史和现实的原因,国际标准化组织依据 OSI/RM 模型制定的七层协议标准始终未能得到业界和社会的广泛支持和应用,相应地,符合 OSI 网络管理标准的可供使用的产品也几乎没有。尽管如此,OSI 的网络管理标准协议还是具有十分重
21、要的参考意义。(2) SNMP 协议80 年代后期,Internet 的迅速发展和网络管理的薄弱,使 Internet 体系结构委员会决心定义自己的一套标准化网络管理体系结构与协议。1988 年,Internet结构委员会完成了 SNMPv1,1993 年,又发表了 SNMPv2,管理功能和安全性能都得到了加强,后来又发表了 SNMPv3,使得安全问题彻底解决。与 CMIP 相比,SNMP 最大的特点是简单性和可扩展性。“Simple is the best”,确实如此,简单化使网络管理容易实施,系统资源占用较少,用户可以更容易根据需要对 SNMP 进行编程。此外,由于它的设计简单、协议容易更
22、新且可以方便的扩展,很快得到了各网络设备生产厂家的广泛支持,并使之成为了事实上的网络管理工业标准。目前,几乎所有厂家生产的网络设备都支持 SNMPv1、SNMPv2 管理功能,有很少部分设备支持 SNMPv3,但 SNMPv3 推广应用的趋势是毋庸置疑的。2.2网络管理的功能国际标准化组织 ISO 一直致力于网络管理的标准化,定义了网络管理的五大功能:配置管理、性能管理、安全管理、计费管理和故障管理。通过这五大网络管理功能,IP 网管系统就能够实时调整网络状态、充分提高每个被管对象的利用率,使网络不发生故障或拥塞、网络中的各种资源得到更加高效的利用,在保证网络的可用时间和设备的利用率、网络性能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SNMP 网络 管理 系统 设计 实现 毕业论文
限制150内