2015计算机网络课程设计

更新时间:2023-09-22 15:16:01 阅读量: 经管营销 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《计算机网络课程设计》

一、课程设计的目的和意义

计算机网络课程是计算机科学与技术专业的重要专业课程之一,由于计算机网络是一门实践性较强的技术,课堂教学应该与实践环节紧密结合。根据计算机网络与Internet 基本概念、基本工作原理与实现技术的学习要求,本课程总结提炼出5个课程设计题目,配合教学过程,由学生循序渐进地独立完成网络编程任务,以达到深入理解网络基本工作原理与实现方法,掌握处理网络问题的基本方法的目的。通过课程设计训练,基本掌握分析问题,软件总体结构设计,用户界面的设计,程序设计的基本技能和技巧。包括问题描述,分析,设计,实现,运行结果分析,熟悉软件工程开发规范,获得初步的网络应用经验,为以后从事生产和科研工作打下一定的基础。 二,选题的原则

选题可从参考选题中选定其一或由学生自选,可以合作完成,但必须分工明确,最多2人一组。自选题必须通过任课教师认可,选题定后,不可中途换题。

班长在11月30日晚21:00前,将各组人员选题、姓名、学号及分工情况(组内工作分配)的电子版发送至lyylwhhit@126.com 参考选题 (以下任选其一) 一、远程控制主机(2人)

编程实现远程控制对方主机并监控对方网络活动,能对网络访问信息进行过滤并中断对方网络访问。 具体要求:

1、 通过视频监控技术,监控机房上机情况

可根据IP或主机名称,指定监控对象 单一或多机监控,监控方屏幕多区显示

2、 对非实验内容主机访问可标记,通知客户端,并计时。超时,发送提示信息。 3、 同一次实验,对外访问非实验内容超3次,远程关机。 4、 需要有详细的通信涉及协议分析过程

二、特定协议特征分析及数据流还原

传送MP3歌曲的同时进行迅雷下载300M以上文件 熟练掌握特定协议段结构及通信原理,能够根据特定协议关键特征通过捕获软件进行筛选识别。 具体要求:

1、 掌握相应协议通信原理:

要有详细分析过程

2、 通过捕获软件,分析具体协议特征。 3、 需要有详细的通信涉及协议分析过程 4、 保证还原后的数据流完整 设计报告要求:

设计报告应包含实验环境说明、连接建立过程分析、协议建立交互图示说明、报文的协

议封装格式描述等信息。

三、邮件发送器设计与实现(1人)

熟练掌握SMTP协议原理及通信过程,实现指定邮件的发送、验证过程及黑白名单过滤功能 具体要求:

1、 编程实现通过用户界面,用户登录信箱认证过程(含base64方式编码) 2、 发送信息及附件(常用格式) 3、 邮件信息验证

4、 伪造邮件地址黑名单

四、多进程大数据文件快速传输(1人)

针对大数据文件通过界面设定每个进程可传输的分段文件尺寸,多进程同时传输,需要控制同步及接收方文件重组,支持带目录传输。

五、应用服务器配置与管理(1人)

为校园网络中心设计和建立服务器群,在Windows环境下,安装和部署DNS、DHCP、Web、FTP服务。

要求如下:

(1) 服务器使用静态IP地址,网络中的普通用户使用动态IP地址;

(2) 在Web服务器上设置两个不同的站点,用户可用不同的名字访问不同的站点; (3) 用户能够利用FTP服务器进行文件上传、下载; (4) FTP、Web服务器能够通过域名访问。

在撰写报告时,要求解释每个服务器的相关工作原理;给出各个服务器的功能说明;列出每个服务器的IP地址及域名规划;每个服务器给出配置的结果测试;给出每个服务器的综合验证结果

六、候选题:(难度较大)

设计实现一键多账户用户名及密码的统一管理,(具体需求课上介绍)最多可2人一组,组内合理分工,任务明确。 三,设计报告要求

1、概要设计:说明设计中用到的所有抽象数据类型的定义,主程序的流程以及各程序模块之间的层次(调用)关系.技术开发思路

2、详细设计:实现概要设计中定义所有数据类型,绘制流程图及关键技术实现伪码。 3、调试分析:调试过程中遇到的问题并且是如何解决的以及对设计实现的回顾讨论和分析;经验和体会及改进设想。

4、测试结果:列出测试结果,包括输入的数据和相应的输出数据图示. 5、附录:应附上带详细注释的源程序. 注意:题目二、题目五,无上述要求。 四,成绩评定标准

理论设计方案,演示所设计的系统,总成绩40%; 设计报告,占总成绩50%; 考勤情况,占总成绩10%;

本课程设计成绩分为:优秀、良好、中等、及格和不及格五等级。其中:

优秀:能出色地独立完成各项设计任务,题目难度大,思路新颖。设计报告撰写认真。 良好:能圆满地独立完成各项设计任务,题目难度较大,思路较新颖,设计报告撰写比较认真。

中等: 能独立完成各项设计任务,题目难度一般,思路一般。设计报告撰写一般。 及格: 基本完成各项设计任务。题目难度小,设计报告撰写欠认真。

不及格:未能完成各项设计任务。题目难度小、完成的工作量不足,设计报告撰写不认真。

五,参考资料

1、《Computer Networking: a top-down approach featuring the internet》(第三版)(影印版),James F. Kurose & Keith W. Ross著,高等教育出版社,2005年,8月。 2、《网络安全开发包详解》刘文涛,电子工业出版社2005 年10月 3、Andrew, S. Tanenbaum,《Computer Networks (Fourth Edition)》(影印版),清华大学出版社,2004年8月 4、《计算机网络(第四版)》,谢希仁编著,大连理工大学出版社,2004年2月。

说明:每人独立完成所分配的任务,单独评定成绩,不能抄袭。课程设计报告须提交运行文件及完整文档,以班级为单位交A4打印版本,光盘刻录全班电子版报告和程序(学号+姓名,按学号排序)。

《计算机网络课程设计》

设计报告

姓 名: 班 级: 学 号: 日 期:

本文来源:https://www.bwwdw.com/article/uayd.html

Top