没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
11页
一、问题描述(把你所选的题目及要求说一下) 我们做的题目是端口扫描器。实现一个扫描器,使用TCP connect进行端口扫描,并对扫描结果进行记录。主要是为了加深对TCP/IP的理解,学习端口扫描技术和原理。 端口扫描器包括IP扫描和端口扫描,IP扫描使用同一网段的IP地址,端口扫描是对特定主机的一个范围段内的端口进行扫描,两者使用相同的原理,均使用TCP三次握手对主机的端口进行侦听来进行判断。 扫描器是一种自动检测远程或本地主机安全性弱点的程序,通过使用扫描器你可以不留痕迹的发现远程服务器的各种TCP端口的分配。这就能让我们间接的或直观的了解到远程主机所存在的安全问题。为了保证网络中计算机的安全性,必须采取主动策略,快速、及时、准确、安全的检测出网络中计算机及防火墙开放的和未开放的端口。计算机端口扫描技术就是这种主动防御策略实现的重要技术手段。 而端口扫描器中的“端口”是专门为计算机通信而设计的,它并非硬件,不同于计算机中的“插槽”。“端口”是由计算机的通信协议TCP/IP协议定义的。其中规定,用IP地址和端口作为套接字,它代表TCP连接的一个连接端,一般称为Socket。具体来说
资源推荐
资源详情
资源评论
计算机网络
课程设计报告
题目:端口扫描器
一、问题描述(把你所选的题目及要求说一下)
我 们 做 的 题 目 是 端 口 扫 描 器 。 实 现 一 个 扫 描 器 , 使 用
TCP connect 进行端口扫描,并对扫描结果进行记录。主要是为了
加深对 TCP/IP 的理解,学习端口扫描技术和原理。
端口扫描器包括 IP 扫描和端口扫描,IP 扫描使用同一网段的 IP
地址,端口扫描是对特定主机的一个范围段内的端口进行扫描,两者
使用相同的原理,均使用 TCP 三次握手对主机的端口进行侦听来进行
判断。
扫描器是一种自动检测远程或本地主机安全性弱点的程序,通过
使用扫描器你可以不留痕迹的发现远程服务器的各种 TCP 端口的分
配。这就能让我们间接的或直观的了解到远程主机所存在的安全问题。
为了保证网络中计算机的安全性,必须采取主动策略,快速、及时、准
确、安全的检测出网络中计算机及防火墙开放的和未开放的端口。计
算机端口扫描技术就是这种主动防御策略实现的重要技术手段。
而端口扫描器中的“端口”是专门为计算机通信而设计的,它并
非硬件,不同于计算机中的“插槽”。“端口”是由计算机的通信协
议 TCP/IP 协议定义的。其中规定,用 IP 地址和端口作为套接字,它
代表 TCP 连接的一个连接端,一般称为 Socket。具体来说,就是用[IP:
端口]来定位一台主机中的进程。计算机就像一座大楼,这个大楼有
好多入口(端口),进到不同的入口中就可以找到不同的公司(进
程)。端口与进程是一一对应的,入侵者通过扫描端口,便可以判断
出目标计算机有哪些通信进程正在等待连接。
要求是:使用端口扫描器对一台主机进行扫描,并显示出结果;
对一个网段进行 IP 扫描,显示出结果。
二、概要设计
进入 窗口
输入起始与终止IP
地址
开始扫描
调用方法扫描IP地
址
输入是否有错
错误提示
重新输入
输出结果
N
Y
输入IP地址与起始
端口和终止端口
开始扫描
调用方法扫描端口
输入是否有错
错误提示
重新输入
输出结果
N
Y
程序运行
程序结束
图 1 流程图
三、详细设计(主要算法和函数间的调用关系)
剩余10页未读,继续阅读
资源评论
- 春光.2023-12-21这个资源值得下载,资源内容详细全面,与描述一致,受益匪浅。
悠闲饭团
- 粉丝: 150
- 资源: 3301
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功