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 一 、