毕业论文(设计)-动态网络拓扑发现程序的设计与软件的实现开发—基于SNMP协议的分析和设计

毕业论文(设计)-动态网络拓扑发现程序的设计与软件的实现开发—基于SNMP协议的分析和设计

ID:46225772

大小:401.39 KB

页数:27页

时间:2019-11-21

毕业论文(设计)-动态网络拓扑发现程序的设计与软件的实现开发—基于SNMP协议的分析和设计_第1页
毕业论文(设计)-动态网络拓扑发现程序的设计与软件的实现开发—基于SNMP协议的分析和设计_第2页
毕业论文(设计)-动态网络拓扑发现程序的设计与软件的实现开发—基于SNMP协议的分析和设计_第3页
毕业论文(设计)-动态网络拓扑发现程序的设计与软件的实现开发—基于SNMP协议的分析和设计_第4页
毕业论文(设计)-动态网络拓扑发现程序的设计与软件的实现开发—基于SNMP协议的分析和设计_第5页
资源描述:

《毕业论文(设计)-动态网络拓扑发现程序的设计与软件的实现开发—基于SNMP协议的分析和设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.弓I言32.SNMP协议、ICMP协议与MIB简介3简单网络管理协议SNMP4gct-request操作:从代理进程处提取―•个或多个参数值。4get-next-request操作:从代理进程处提取紧跟当前参数值的下一个参数值。........4gct-responsc操作:返回的一个或多个参数值。这个操作是山代理进程发出的,它是前面三种操作的响应操作4set-request操作:设置代理进程的一个或多个参数值。需要有对代理的写的权限。4trap操作:代理进程主动发出的报文,通知管理进程有某些事悄发生。4管理信息库M

2、lB5(1)system组6(2)interface组6(3)ip组6ICMP协议7网络拓扑发现算法8确定网络设备类型的方法9算法详细描述9重要的数据结构及函数10路由器类:10CStringArrayRcmoteSubQueue;//与该路由器连接的了网10子网类:10程序的实现11程序主体结构11功能模块简介11获得路由器信息的工作者线程模块WorkThread12绘图模块ClassCNetExplorerView12绘制代表路由器的图标12对视图区进行重绘12ClassDistributeDate12ClassNe

3、tExplorerDoc124.2.5子网内ICMP扫描13各模块详细实现13界面设计模块13切分窗体创建视图13保存视图指针13拓扑连接信息获取模块134.3.3拓扑结构相关信息的工作者线程模块14存储路由器信息和连接情况的类DistributeDate14RouterEnty*P=this->A1IRouterEnty.GetNext(p);15用于护底层数据结构的类CNetExplorerDoc16ttifdef_DEBUG17DECLAREMESSAGEMAP()17//用來存储所有需契的List和RouterE

4、nty变量,并负责牛成新的数据17ICMP子网内扫描主机的详细实现181.测试与验证192.本文完成的工作和解决问题采取的方法233.总结和展望24(1)设计工作的意义24(2)收获与体会24(3)进一步的改进244.参考文献255.致谢25SNMPprotocolbasednetworktopologydiscoveryprocedure256.【Abstract]25动态网络拓扑发现程序的设计与软件的实现开发—基于SNMP协议的分析和设计•——{带格式的:右-2.97字符【摘要】:当前网络规模不断扩大,网络结构日趋复

5、杂,给网络管理带来了很大难度,简单网络管理协议SNMP是目前应用最为广泛的网络管理协议。网络故障监控、流量瓶颈研究,都需网络拓扑的支持,从而使网络管理员对当前的网络状况就有一个清楚的认识,对哪里发生了故障一目了然.本文对于上述问题提出了一种基于SNMP协议的拓扑发现算法。其基本思想是通过读取路由器的路由信息表获取下一跳地址,从而获得与某台网络设备直接连接的其他设备,对每台发现的设备递归调用该算法,则可以找到一个互连网络里的所有路由器。同时,釆用基于ICMP协议的网络拓扑发现方法,通过ICMP协议的“Ping”操作來发现子

6、网中的主机.本文对于上述算法用C++实现了一个网络拓扑程序并解决了路由器路由表相互索引造成的重复或无限递归问题。【关键词】:网络拓扑;简单网络管理协议;MIB;ICMP;C++1.引言蠻誥册6•翳间距段前:随着Internet应用的E速发展,特别是我国互联网的E速发展,计算机网络作为倍息社会的基础设施已应川到政府部门、商业、教育等社会各领域。伴随而來的问题是网络规模不断扩大,网络结构H趋复杂,网络设备也随Z多样化,这都给网络管理带來了很大的难度。如何进行网络管理已成为当今最重要的研究方向z—。在现冇的技术条件下,人们希望

7、冇一个更加稳定、芮效、可靠的网络环境,计算机网络管理系统就是应这样的需求而产生的。它对网络上的务种设备进行管理,通过监视和控制这些设备,及时地向管理人员报告网络状态,并且简化网络故障的处理,减少故障造成的损失,提高网络的服务质虽和效率。网管诊断网络故障,前捉是必须知道网络中冇哪些网络设备,以及它们之间的联系,即网络拓扑结构。它是指构成网络的成员间特定的物理的即真实的、或者逻辑的即虚拟的排列方式I在局域网中明确一点讲就是路Itl器、交换机、工作站、主机和电缆等的连接形式。一个好的网络拓扑图应该将这些设备,以及他们之间的联系

8、以图形的方式呈现出來,这样才便于网管发现并诊断网络故障。因此,拓扑发现模块在整个网管系统当中占有举足轻重的地位。TCP/IP提供两种标准草案来管理网络。第一个是FI前便用最广泛的简单网络管理协议SNMP,笫二个就融通用管理信息协议CHIP。CHIP虽然功能强人,安全性比S5P都高很多,但操作太复杂;而SWP的特点是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。