欢迎来到天天文库
浏览记录
ID:8470358
大小:210.50 KB
页数:41页
时间:2018-03-28
《毕业设计:某网站端口信息工作的设计(终稿)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、某网站端口信息工作的设计摘 要端口扫描技术是一种融合了信息安全、信息科学、和计算机技术为一体的综合性技术。本系统建立在WINDOWS操作系统上,有Ping和scan两个模块。可以探测目标主机是否开机和对目标主机的端口信息进行探测,并获取端口是否开放等信息。全文对TCP建立连接的原理,WINSOCK原理,端口扫描技术的基本原理和扫描方式都进行了比较详细的介绍。在具体的实现过程中,结合面向对象的程序设计思想,采用典型的TCPconnect()扫描技术。通过本程序的实现,用户可以对一台目标主机进行端口扫描,获取端口信息。关键词:端口;探测;扫描Designan
2、dImplementationofaPortInformationProbeToolAbstractScanningtechniqueofportisaSynthetictechniquewhichinvolvesinformationsecurity,informationscience,andcomputertechnology.ThissystemisbuildontheWINDOWSoperatesystem.IthasthePingandscanmodules.Itcanprobeintowhetheratargethostisopeninga
3、ndProbeintotheportinformationofthetargethost,andobtaintheinformationwithwhetheraportisopening.ThefulltextexplainindetailwithprincipleoftheTCPconnection,principleoftheWINSOCK,thebasicprincipleoftheportscanandthescanmethod.Whenimplementing,itcombinethethoughtofthefacetoobject,useth
4、etypicalmethodwhichistheTCPconnect.Throughtherealizationofthisprocedure,theusercanscantheportwithatargethost,andobtaininformation.Keyword:Port;Probe;Scan目录论文总页数:28页1引言11.1端口信息探测的背景11.2端口信息探测工具的设计要求11.2.1研究内容11.2.2开发工具11.2.3软件功能设计11.3端口信息探测工具的设计原则12理论基础22.1TCP传输控制协议22.1.1TCP概述22.1
5、.2TCP首部22.1.3TCP连接的建立32.1.4TCP连接的终止42.2端口扫描技术52.2.1概述52.2.2端口扫描原理52.2.3端口扫描常用方式介绍52.3WINSOCK套接字72.3.1WINSOCK72.3.2WINSOCK原理72.3.3套接字类型82.3.4使用套接字流程83总体设计93.1模块划分93.1.1功能模块图93.1.2主要功能模块介绍93.2设计实现流程图104端口信息探测工具的详细设计与实现104.1软件界面104.2PING按钮实现114.2.1ping按钮实现流程图114.2.2ping按钮总体实现过程124.3
6、scan按钮实现134.3.1scan按钮实现流程图134.3.2scan按钮总体实现过程145软件测试165.1测试的目的和定义165.1.1测试的目的165.1.2测试的定义175.2端口信息探测工具测试计划175.2.1测试环境175.2.2测试项目及说明175.3端口信息探测工具测试计划执行情况175.3.1ping模块测试结果175.3.2scan模块测试结果195.4端口信息探测工具需求测试结论205.5评价20结论20参考文献20附录211引言1.1端口信息探测的背景信息技术的广泛应用,深刻的改变了人们的生活方式,推动着文明的的进步。随着信
7、息化的普及和发展,互联网覆盖了社会政治,经济,文化,生产的各个领域,网络攻击充斥着大大小小的网络中。无论黑客和红客,应用各种网络攻击方式,对目标方进行,刺探,侦听,欺骗和侵入,已达到己方的目的。而在网络攻击之前,如何有效查知被攻击方的有用信息是必要的不可缺少的,所以端口扫描技术孕育而生。1.2端口信息探测工具的设计要求1.2.1研究内容(1)TCP/IP协议,TCP连接的建立与终止的过程。(2)WINDOWS网络编程,winsocket的使用。(3)端口扫描原理,各种端口扫描方式。(4)研究对一个端口信息探测工具的需求分析,模块划分,功能实现、开发步骤等
8、,并能够对设计的过程进行总结、说明。1.2.2开发工具本软件采用Microsof
此文档下载收益归作者所有