1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
由用户输入个目标主机的地址,点击按钮后,能够进行测试,连接成功或不成功都回返回信息到软件的列表框。
完成对指定主机的端口信息的扫描,能够测试哪些端口开放,哪些端口关闭。
并把结果输出到列表框。
在测试完成后,这个模块方可使用。
设计实现流程图开始图设计实现流程图端口信息探测工具的详细设计与实现软件界面本软件编译通过,界面如下图是否输入目标重新输入清空列表结果列表开始和结束端口是否通过退出图界面按钮实现按钮关闭套接字关闭最初套接,连接结束关闭套接字,结束对话在套接字上读写数据,数据交换连通知服务器准备接收连接接收连接准备客户端的连接建立连接,返回,得到新套接字如在套接字上读写数据,数据交换低于传输层的低级协议或物理网络提供的套接字类型,可以访问内部网络接口。
例如接收和发送报。
使用套接字流程图面向连接的套接字流程建立流式套接字返回套接字号套接字与本地地址相续提出请求。
请求结束后关闭通信通道并终止。
套接字类型双向可靠数据流,对应双向不可靠数据报,对应是重复服务请求,处理该请求并发送应答信号。
返回第二步,等待另客户请求。
关闭服务器。
客户方打开通信通道,并连接到服务器所在主机的特定端口。
向服务器发送服务请求报文,等待并接收应答继操作过程中采取的是主动请示方式首先服务器方要先启动,并根据请示提供相应服务过程如下打开通信通道并告知本地主机,它愿意在个公认地址上接收客户请求。
等待客户请求到达该端口。
接收到原理在网络中两个进程间的相互作用的主机模式是客户机服务器模式。
该模式的建立基于以下两点非对等作用通信完全是异步的。
客户机服务器模式在和运行组件。
开发组件实现文档应用程序接口引入库和些头文件。
运行组件应用程序接口的动态链接库。
的基础上,又进行了新的扩充。
这些扩充主要是提供了些异步函数,并增加了符合消息驱动特性的网络事件异步选择机制。
由两部分组成开发组件否则,目标端口处于关闭状态。
这就是端口扫描的基本原理。
端口扫描常用方式介绍套接字是从扩展而来的,其在继承建立。
基于连接的建立过程,可以想到,假如要扫描个端口,可以往该端口发个包,如果该端口处于打开状态,我们就可以收到个,也就是说,如果收到,就可以判断目标扫描出于打开状态,端口发送请求连接的包,的该端口如果允许连接,会给端发个回包,端收到的包后再给端发个包,连接正式等。
端口扫描原理由于其的特性,为端口的扫描提供了基础。
从上节介绍时我们知道,建立连接时有三次握手。
先是端往口扫描就是种检查目标系统开放的或者端口的信息收集技术。
他的基本方法是向目标机器的各个端口发送连接的请求,根据返回的响应,判断在目标机器上是否开放了这个端口。
而当前比较有名的扫描工具有求报文后,如同意,则发回确认。
在确认报文段中应将置为,确认号应为,同时也为自己选择个序号。
最后,客户端在收到此报文后,还要向发出确认,其确认号为。
连接的终止端口扫描技术概述端连接请求报文段,其首部的同步比特应置为,同时选择个序号,表明在后面传送数据时的第个数据字节的序号是。
在图中个从到的箭头上标有,就是这个意思。
服务器端在收到连接请确认确认连接请求主机主机,图连接建立在三次握手连接建立过程中,首先,客户端图中主机要向服务器端图中主机发送连确认确认连接请求主机主机,图连接建立在三次握手连接建立过程中,首先,客户端图中主机要向服务器端图中主机发送连接请求报文段,其首部的同步比特应置为,同时选择个序号,表明在后面传送数据时的第个数据字节的序号是。
在图中个从到的箭头上标有,就是这个意思。
服务器端在收到连接请求报文后,如同意,则发回确认。
在确认报文段中应将置为,确认号应为,同时也为自己选择个序号。
最后,客户端在收到此报文后,还要向发出确认,其确认号为。
连接的终止端口扫描技术概述端口扫描就是种检查目标系统开放的或者端口的信息收集技术。
他的基本方法是向目标机器的各个端口发送连接的请求,根据返回的响应,判断在目标机器上是否开放了这个端口。
而当前比较有名的扫描工具有等。
端口扫描原理由于其的特性,为端口的扫描提供了基础。
从上节介绍时我们知道,建立连接时有三次握手。
先是端往端口发送请求连接的包,的该端口如果允许连接,会给端发个回包,端收到的包后再给端发个包,连接正式建立。
基于连接的建立过程,可以想到,假如要扫描个端口,可以往该端口发个包,如果该端口处于打开状态,我们就可以收到个,也就是说,如果收到,就可以判断目标扫描出于打开状态,否则,目标端口处于关闭状态。
这就是端口扫描的基本原理。
端口扫描常用方式介绍套接字是从扩展而来的,其在继承的基础上,又进行了新的扩充。
这些扩充主要是提供了些异步函数,并增加了符合消息驱动特性的网络事件异步选择机制。
由两部分组成开发组件和运行组件。
开发组件实现文档应用程序接口引入库和些头文件。
运行组件应用程序接口的动态链接库。
原理在网络中两个进程间的相互作用的主机模式是客户机服务器模式。
该模式的建立基于以下两点非对等作用通信完全是异步的。
客户机服务器模式在操作过程中采取的是主动请示方式首先服务器方要先启动,并根据请示提供相应服务过程如下打开通信通道并告知本地主机,它愿意在个公认地址上接收客户请求。
等待客户请求到达该端口。
接收到重复服务请求,处理该请求并发送应答信号。
返回第二步,等待另客户请求。
关闭服务器。
客户方打开通信通道,并连接到服务器所在主机的特定端口。
向服务器发送服务请求报文,等待并接收应答继续提出请求。
请求结束后关闭通信通道并终止。
套接字类型双向可靠数据流,对应双向不可靠数据报,对应是低于传输层的低级协议或物理网络提供的套接字类型,可以访问内部网络接口。
例如接收和发送报。
使用套接字流程图面向连接的套接字流程建立流式套接字返回套接字号套接字与本地地址相连通知服务器准备接收连接接收连接准备客户端的连接建立连接,返回,得到新套接字如在套接字上读写数据,数据交换关闭套接字关闭最初套接,连接结束关闭套接字,结束对话在套接字上读写数据,数据交换将套接字与远程主机连接建立流式套接字号服务端客户端图无连接协议套接字流程总体设计模块划分功能模块图图功能模块图主要功能模块介绍本设计主要包含和两大功能。
端口信息探测工具目标地址开始端口号结果显示清空列表结束端口号建立流式套接字,返回套接字号套接字与本地地址相连,在套接字上读写数据关闭套接字建立流式套接字,返回套接字号将套接字与远程主机相连,在套接字上写读数据关闭套接字,结束对话服务端客户端模块能够检测目标主机的状态,看目标主机是否可达。
由用户输入个目标主机的地址,点击按钮后,能够进行测试,连接成功或不成功都回返回信息到软件的列表框。
完成对指定主机的端口信息的扫描,能够测试哪些端口开放,哪些端口关闭。
并把结果输出到列表框。
在测试完成后,这个模块方可使用。
设计实现流程图开始图设计实现流程图端口信息探测工具的详细设计与实现软件界面本软件编译通过,界面如下图是否输入目标重新输入清空列表结果列表开始和结束端口是否通过退出图界面按钮实现按钮实现流程图开始图按钮实现流程按钮总体实现过程调用函数,更新成员变量。
然后用京人民邮电出版社,。
附录系统源代码的头文件创建线程标准函数,回调函数,由操作系统自己负责函数的调用定义为类型,字节指向未指明的类型不管代入的参数是否是个从继承来的线程类还是以标准的线程函数地址及参数的形式,都返回了指针方便了我们使用设置视图类指针得到编辑框属性同上设置编辑框属性初始化个测试端口超时对象前缀的函数为应用程序框架函数,帮助我们生成应用程序,他们是全局函数,初始化可以在任何地方调用他们成功返回,类型标准初始化创建个新的类的对象,赋给。
设置连接超时时间,创建对象,同时这个绑定到指定的他支持中模式,种是流模式,种是数据报文,如果能够建立连接,同样是种是流,种数据包地址端口已开启,如果端口打开。
格式化输出,
