衡水学院毕业论文设计.docx
《衡水学院毕业论文设计.docx》由会员分享,可在线阅读,更多相关《衡水学院毕业论文设计.docx(25页珍藏版)》请在优知文库上搜索。
1、衡水学院毕业论文(设计)基于Python的网络拓扑发现工具的设计与实现姓名:包学号:院系:数学与计算机科学系专业:网络工程指导教师:杨金山二O二二年四月二十日学位论文原创性声明本人所提交的学位论文基于python的网络拓扑发现工具的设计与实现,是在导师的指导下,独立进行研究工作所取得的原创性成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中标明。本声明的法律后果由本人承担。论文作者(签名):指导教师确认(签名):年月日年月日学位论文使用授权书本学位论文作者完全了解衡水学院有权保留并向国家有关部门或机构送交
2、学位论文的复印件和磁盘,允许论文被查阅和借阅。本人授权衡水学院可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其它复制手段保存、汇编学位论文。论文作者(签名):指导教师(签名):目前计算机网络结构不断多样化,从手动维护逐渐演变到智能化自动运维,网络拓扑自动发现在网络管理中拥有着至关重要的地位。网络拓扑自动发现能够准确反映网络设备之间的连接关系,以便管理员能够全面管理网络,并快速诊断和定位网络上发现的异常流量、网络攻击和报警设备,以减少网络异常造成的损失。因此,实现高效、准确的网络拓扑自动发现对网络管理系统具有重要意义。网络拓扑的自动发现是通过多种协议(例如:ARP协议
3、、SNMP协议、ICMP协议等)获取拓扑发现程序所在网络中的网络设备信息、网络设备的类型和拓扑相关信息,根据基于SNMP的拓扑发现算法,利用网络协议所采集的网络设备信息和发现所要管理的网络中的所有节点(包括路由设备、子网和主机等),计算出它们之间的连接关系,从而构造出整个网络的拓扑结构,实现网络层拓扑自动发现。本文主要是基于SNMP协议,采用python编程调用SNMP协议的相关工具去获取网络设备信息值,提取出设备类型、端口连接状态、下一跳地址等数据进行算法分析,进而得到完整的局域网拓扑图。关键字:SNMP协议;网络层拓扑;pythonABSTRACTAtpresent,thestructur
4、eofcomputernetworkisconstantlydiversified,frommanualmaintenancetointelligentautomaticoperationandmaintenance.Automaticnetworktopologydiscoveryplaysavitalroleinnetworkmanagement.Automaticnetworktopologydiscoverycanaccuratelyreflecttheconnectionrelationshipbetweennetworkdevices,sothatadministratorscan
5、comprehensivelymanagethenetwork,andquicklydiagnoseandlocateabnormaltraffic,networkattacksandalarmdevicesfoundonthenetwork,soastoreducethelosscausedbynetworkabnormalities.Therefore,therealizationofefficientandaccurateautomaticnetworktopologydiscoveryisofgreatsignificancetothenetworkmanagementsystem.I
6、nfact,theautomaticdiscoveryofnetworktopologyistoobtainthenetworkequipmentinformation,networkequipmenttypeandtopologyrelatedinformationinthenetworkwherethetopologydiscoveryprogramislocatedthroughavarietyofprotocols(suchasARPprotocol,SNMPprotocol,ICMPProtocol,etc.),andusethenetworkequipmentinformation
7、collectedbythenetworkprotocolanddiscoverallnodesinthenetworktobemanaged(includingroutingequipment,subnetandhost,etc.)accordingtoacertaintopologydiscoveryalgorithm,Theconnectionrelationshipbetweenthemiscalculated,andthetopologyofthewholenetworkisconstructed.ThispaperismainlybasedonSNMPprotocol,usingp
8、ythonprogrammingtocalltherelevanttoolsofSNMPprotocoltoobtaintheinformationvalueofnetworkequipment,extractthedatasuchasequipmenttype,portconnectionstatusandnexthopaddressforalgorithmanalysis,andthengetacompleteLANtopology.Keywords:SNMPprotocol;networktopology;python第1章绪论11.1 研究背景、目的及意义11.2 国内外研究现状11.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 衡水 学院 毕业论文 设计