资源描述:
《网络分析_毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要当今经济在发展,社会在进步。经济的发展和社会的进步对与俱进的网络的要求更高一层,更进一步。这种要求在对局域网中安全共享网络资源和有效管理网络资源方面体现的尤为突出。这次利用Delphi7.0编程语言以及API函数等软件编写的局域网查看器,就是考虑到社会和人们生活的需求而模拟编写的。本局域网查看器根据网络编程的基本原理和操作系统提供的基本接口API函数库,开发出集计算机操作系统中网络基本功能为一体计算机网络管理软件。其主要功能体现在对局域网的管理上,比如枚举局域网上的所有终端设备、共享资源等基本操
2、作功能模块,并且附加了对主机TCP/IP端口的扫描,发现其开放的端口,并对某些特定的端口实时扫描、侦测等活动。另外还实现了远程控制模块、远程监视模块,以及对远程主机进行管理。关键词:网络编程;枚举网络资源;端口扫描;远程控制ABSTRACTToday,theeconomyisdeveloping,andsodoesthesociety.ThedevelopmentofeconomyandtheprogressofsocietyupgradetherequestofInternet.Thisreque
3、stisverymoreimportantinsafetysharethenetworkresourcesandinefficientmanagethenetworkresources.Thistime,theLANExplorer,whichisbasedonDelphi7.0software,API(ApplicationProgrammingInterface)functionandsoon,isinitiatebythepeople’sneed.Accordingtothebasicprin
4、cipleofnetworkprogrammingandthebasicinterface—APIfunctionlibrary,wedevelopedthecomputernetworkmanagementsoftwarethatgathersthebasicnetworkfunctionsincomputeroperatingsystemtogether.ItsprimaryfunctionembodiesintheLANmanagement,suchaslistingallterminated
5、eviceonLAN,basicoperationfunctionmodulelikesharingresourceetc.thescantoTCP/IPportofhost,founditsopeningports,makingrealscanninganddetectiontosomespecificports,andalsoweimplementedtheremotecontrolmodule,remotemonitoringmodule,andmanagementtoremotehost.K
6、EYWORDS:NetworkProgramming,ListingNetResource,ScanningPort,RemoteControl18目录第一章概述51.1系统开发背景51.2开发系统设计目标51.3系统开发语言简介51.3.1Delphi面向对象的编程工具51.3.2Winsock网络编程5第二章系统分析102.1系统开发可行性分析102.1.1系统开发技术可行性分析102.1.2系统开发经济可行性分析102.1.3系统开发操作可行性分析102.2需求分析102.2.1系统功能要求1
7、02.2.2性能要求102.2.3环境要求10第三章系统详细设计113.1基本功能设计及其实现113.2系统各功能模块123.2.1枚举网络资源模块设计123.2.2远程控制模块设计153.3人机界面设计19第四章软件测试20结束语21谢辞21参考文献2218第一章概述1.1系统开发背景随着经济和文化的进步,各个企业和公司的规模也在逐渐扩大。各公司各企业之间,需要交流共享的资源和数据也在成倍的增长。传统靠手工纪录和简单不互联的计算机网络上的资源已经远远不能满足企业发展以及经济进步对时间和降低劳动力的
8、要求。于是,人们想到用局域网联网的技术简化繁琐的大量操作。1.2开发系统设计目标(1)枚举出网上邻居中的工作组及PC机以及共享资源。(2)可以按网段对PC机进行搜索。对特定的端口进行扫描。(3)可以对局域网中的PC机进行远程控制,比如远程关机﹑发送消息等操作。(4)可以实现网络的搜索功能,保留历史纪录添加了收藏功能。(5)在发现共享资源的同时可使用鼠标右键刷新资源并加入复制,下载功能。1.3系统开发语言简介采用Delphi7.0作为前台开发工具,结合使用windows