传送数据时的第个数据字节的序号是。在图中个从到的箭头上标有,就是这个意思。服务器端在收到连接请求报文后,如同意,则发回确认。在确认报文段中应将置为,确认号应为,同时也为自己选择个序号。最后,客户端在收到此报文后,还要向发出确认,其确认号为。连接的终止端口扫描技术概述端口扫描就是种检查目标系统开放的或者端口的信息收集技术。他的基本方法是向目标机器的各个端口发送连接的请求,根据返回的响应,判断在目标机器上是否开放了这个端口。而当前比较有名的扫描工具有等。端口扫描原理由于其的特性,为端口的扫描提供了基础。从上节介绍时我们知道,建立连接时有三次握手。先是端往端口发送请求连接的包,的该端口如果允许连接,会给端发个回包,端收到的包后再给端发个包,连接正式建立。基于连接的建立过程,可以想到,假如要扫描个端口,可以往该端口发个包,如果该端口处于打开状态,我们就可以收到个,也就是说,如果收到,就可以判断目标扫描出于打开状态,否则,目标端口处于关闭状态。这就是端口扫描的基本原理。端口扫描常用方式介绍套接字是从扩展而来的,其在继承的基础上,又进行了新的扩充。这些扩充主要是提供了些异步函数,并增加了符合消息驱动特性的网络事件异步选择机制。由两部分组成开发组件和运行组件。开发组件实现文档应用程序接量。这个变量接收由参数指定的到目的地的跳跃数寻找目的地的最大跳跃数目。如果跳跃数超过这个数目,函数将终止搜寻并返回到达指定的目的地的往返时间,单位毫秒。网站端口信息工作的设计摘要端口扫描技术是种融合了信息安全信息科学和计算机技术为体的综合性技术。本系统建立在操作系统上,有和两个模块。可以探测目标主机是否开机和对目标主机的端口信息进行探测,并获取端口是否开放等信息。全文对建立连接的原理,原理,端口扫描技术的基本原理和扫描方式都进行了比较详细的介绍。在具体的实现过程中,结合面向对象的程序设计思想,采用典型的扫描技术。通过本程序的实现,用户可以对台目标主机进行端口扫描,获取端口信息。关键词端口探测扫描目标主机是否成功,判断目标主机是否开机。输入起止端口号,当测试成功后进行扫描,得到目标主机的端口信息。可以知道那些端口是开放的,哪些没有开放。将结果信息输出到列表。端口信息探测工具的设计原则应用性设计本软件,应首先考虑能满足使用者的功能要求和实际应用的需要。易操作性软件以个简洁的界面,简单的几个按钮就能够实现测定目标主机和端口的扫描,以及信息列表等。方便与用户的操作。可靠性和稳定性在系统设备网络设计软件设计等各个方面要充分考虑可靠性和稳定性。在设备方面,要保证软件硬件的可靠性。必须考虑采用成熟的技术和产品。在设备和程序设计的各个方面都尽量减少故障的发生。整体性系统的整体性,涉及到方方面面,对于端口扫描这样的软件必须对这些因素统筹考虑,以构成个有机的整体。理论基础传输控制协议概述首部向应用层提供种面向连接的,可靠的字节流服务。每个段都包含源端和目的端的端口号,用来寻找发端和收端的应用进程。这两个值加上首部中的源地址和目的端的地址唯确定个连接。数据被封装在个数据报中,首部的数据格式如图,图首部连接的建立是面向连接的协议。运输连接是用来传送报文的。的运输连接的建立和释放是每次面向连接的通信中必不可少的过程。因此,的数据传输过位源端口号位序号位确认序号保留位位首部长度位窗口大小位紧急指针位检验和选项数据位目的端口号程就有三个阶段,即连接建立数据传送和连接释放。在这三个过程中,首部的位标志字段起到了非常重要的控制作用,下面就是他们的代表的意义均是置有效和紧急指针配合使用,发送紧急数据确认号是否有效指示发送方和接收方将数据不做缓存,立刻发送或接收由于不可恢复的重置连接用于连接建立指示用于连接释放指示。在连接建立阶段,首先需要解决的问题便是建立连接的延迟重复问题。在复杂的网络拓扑环境下,重复分组有可能因为时延而被存储在子网中,并在很久以后突然出现。这就使出现重复连接成为可能。为解决这点,建立连接就采,目录论文总页数页引言端口信息探测的背景端口信息探测工具的设计要求研究内容开发工具软件功能设计端口信息探测工具的设计原则理论基础传输控制协议概述首部连接的建立连接的终止端口扫描技术概述端口扫描原理端口扫描常用方式介绍套接字原理套接字类型使用套接字流程总体设计模块划分功能模块图主要功能模块介绍设计实现流程图端口信息探测工具的详细设计与实现软件界面按钮实现按钮实现流程图按钮总体实现过程按钮实现按钮实现流程图按钮总体实现过程软件测试测试的目的和定义测试的目的测试的定义端口信息探测工具测试计划测试环境测试项目及说明端口信息探测工具测试计划执行情况模块测试结果模块测试结果端口信息探测工具需求测试结论评价结论参考文献附录引言端口信息探测的背景信息技术的广泛应用,深刻的改变了人们的生活方式,推动着文明的的进步。随着信息化的普及和发展,互联网覆盖了社会政治,经济,文化,生产的各个领域,网络攻击充斥着大大小小的网络中。无论黑客和红客,应用各种网络攻击方式,对目标方进行,刺探,侦听,欺骗和侵入,已达到己方的目的。而在网络攻击之前,如何有效查知被攻击方的有用信息是必要的不可缺少的,所以端口扫描技术孕育而生。端口信息探测工具的设计要求研究内容协议,连接的建立与终止的过程。网络编程,的使用。端口扫描原理,各种端口扫描方式。研究对个端口信息探测工具的需求分析,模块划分,功能实现开发步骤等,并能够对设计的过程进行总结说明。开发工具本软件采用进行开发,完成个能够获得端口信息的探测工具。软件功能设计输入目标主机,能够测试初始化个测试端口超时对象前缀的函数为应用程序框架函数,帮助我们生成应用程序,他们是全局函数,初始化可以在任何地方调用他们成功返回,类型标准初始化创建个新的类的对象,赋给。设置连接超时时间,创建对象,同时这个绑定到指定的他支持中模式,种是流模式,种是数据报文,如果能够建立连接,同样是种是流,种数据包地址端口已开启,如果端口打开。格式化输出,的值把扫描到的地址绑定到如果端口关闭地址端口未开启,关闭连接,销毁记时器扫描实现在视图类中测试扫描按钮指针是隐含的指针,指向对象本身,代表了对象的地址初始化对话框里的数据,也可是使对,调用完成个测试连接设置个测试标志位地址连接测试通过助手,将和信息添加到,输出地址的信息记录到列表控件下来如果返回值大于等于,把测试到的信息显示到中是扫描按钮有效测试标志位失效地址测试未通过输入的地址不存在定义函数助手函数标准函数提供趋往返时间信息到特定的目标还提供到该目标的跳跃点数,规定的时间内检测网络是否通畅要测定和跳跃数的目的地地址。指向个变话框里的数据有效测试端口的开始范围开始端口大于结束端口,请重新输入扫描端口段,已经初始化。为重新得到
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 41 页
第 2 页 / 共 41 页
第 3 页 / 共 41 页
第 4 页 / 共 41 页
第 5 页 / 共 41 页
第 6 页 / 共 41 页
第 7 页 / 共 41 页
第 8 页 / 共 41 页
第 9 页 / 共 41 页
第 10 页 / 共 41 页
第 11 页 / 共 41 页
第 12 页 / 共 41 页
第 13 页 / 共 41 页
第 14 页 / 共 41 页
第 15 页 / 共 41 页
预览结束,还剩
26 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。