1 网络综合实验 任 务 书 一、 目的与要求 1. 性质:设计性实验。 2. 任务:设计并实现一个端口扫描程序,检测某个 IP 或某段 IP 的计算机的端口工作情况。 3. 目的:加深对课堂讲授知识的理解,熟练掌握基本的网络编程技术和方法,建立网络编程整体概念,使得学生初步具有研究、设计、编制和调试网络程序的能力。 4. 要求:熟悉有关定义、概念和实现算法,设计出程序流程框图和数据结构,编写出完整的源程序,基本功能完善,方便易用,操作无误。 5. 学生要求人数:1 人。 二、 主要内容 1. 编写一个端口扫描程序,能够显示某个 IP 或某段 IP 的计算机的某一个或某些端口是否正在工作。基本工作过程如下: (1) 设定好一定的端口扫描范围; (2) 设定每个端口扫描的次数,因为有可能有的端口一次扫描可能不通; (3) 创建 socket,通过 socket的 connect方法来连接远程 IP 地址以及对应的端口; (4) 如果返回false,表示端口没有开放,否则端口开放。 三、 进度计划 序号 设计内容 完成 时 间 备 注 1 任务布 置 及资 料 收 集 第 1 周 周 一、周 二 2 软 件 方案 设计与制定 第 1 周 周 三至 周 四 3 编程实现 第 1 周 周 周 五 至 第 2 周 周 二 4 程序测试与修 改 ,撰 写报 告 第 2 周 周 三至 周 五 上 午 5 报 告 提 交 ,软 件 验收 周 五 下午 四 、设计成 果要求 1. 完成 规 定的实验任务,保 质保 量 ; 2 2 . 完成综合实验报告,要求格式规范,内容具体而翔实,应体现自身所做的工作,注重对实验思路的归纳和对问题解决过程的总结。 五、 考核方式 1 . 平时成绩+验收答辩+实验报告; 2 . 五级分制。 学生姓名: 指导教师: 2 0 0 9 年 6 月 8 日 3 一 、 综 合 实 验 的 目 的 与 要 求 1. 目 的 : 加 深 对 课 堂 讲 授 知 识 的 理 解 , 熟 练 掌 握 基 本 的 网 络 编 程 技 术 和 方 法 , 建 立 网络 编 程 整 体 概 念 , 加 深 对 JAVA 编 程 语 言 的 使 用 , 促 进 编 程 能 力 的 提 高 , 同 时 为 网 络 编程 打 下 一 个 比 较 好 的 基 础 。 同 时 对 实 验 的 过 程 要 有 完 全 的 了 解 。 2. 要 求 : 熟 悉 有 ...