
广工计算机网络课程设计:端口扫描器的设计与报告(包含代码)。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该课程设计旨在提供丰富的学习体验。首先,我们将构建一个多线程的端口扫描器,通过Socket通信机制实现其功能。具体设计要求如下:2.1 用户界面设计:用户能够输入目标IP地址或IP地址段,以及期望扫描的端口号或端口号范围。系统随后将以列表形式呈现主机名、开放的端口以及开放端口上运行的服务名称。2.2 端口扫描有效范围限定在1至65535之间。为了高效地进行扫描,系统将采用多线程机制,循环创建客户端套接字对象,并对指定地址(或地址段)的主机端口进行逐个检查。如果创建套接字对象过程中没有发生异常情况,则表明该端口处于开放状态并提供服务;系统会返回该开放端口的类型信息,例如UDP端口或TCP端口。2.3 该课程设计采用Java网络编程包java.io中提供的编程接口来完成实现。
全部评论 (0)
还没有任何评论哟~


