计算机网络与通信课程设计.doc
文本预览下载声明
计算机网络与通信课程设计 任务书
开课学院(章) 20011 年 11月 7 日
实习项目名称 计算机网络与通信课程设计 指 导 教 师 姜秋艳 实 习 地 点 理信学院机房 实习前准备要求 掌握计算机网络与通信的基本原理和知识 实习时间、内容、要求(技能、纪律、笔记、考核及成绩评定等)
实习目的
《计算机网络与通信》课程讲述计算机网络的原理,尤其是TCP/IP协议栈的原理和应用,是一门理论性、应用性、实践性都比较强的课程。《计算机网络与通信课程设计》是学习完《计算机网络与通信》课程后进行的一次全面的综合实习,是本专业实践性重要环节之一。计算机网络与通信课程设计是从原理和实践的角度,在计算机上编程模拟实现计算机网络的基本协议,或者架设一个小型局域网并对其进行相应配置。通过本实习,使学生对计算机网络的原理有非常深刻的认识和理解,同时进一步锻炼学生的动手能力。
二、 实习要求
1.对本次课程设计的内容有比较全面的了解。
2.通过本次课程设计,学会搜集资料、调查研究、整理报告等方法
3.结合本次课程设计内容撰写论文。
三、实习内容
端口扫描器设计:实现端口扫描程序,判断指定的主机有哪些端口可以提供服务,并把扫描结果记录、显示出来。
编程模拟Ping程序:要求实现Ping程序的功能。
网络流量统计设计:监控网络,捕获一段时间内的网络IP数据包,按IP数据包的源地址统计出该源地址在该时间段内发出的IP数据包的个数,并将其用图形表示出来。
距离向量算法实现:设计并编写模拟一台路由器使用距离向量算法更新路由表功能的程序。该路由器从其邻居那里接收的链路状态分组作为该程序的输入,更新后的路由表作为输出。
ARP包解析软件的设计与实现:熟悉ARP协议,构造ARP包,先由主机A将ARP包发给主机B,再由主机B解析该包。
路由表查询:编写计算机程序,用(目的网络,掩码,下一跳)的结构表示路由表,以一个目的地址作为输入,顺序查找路由表,找出正确的下一跳,并输出。
IP数据报解析:编写计算机程序,从IP数据报中解析源地址和目的地址,判断其地址是否合法,如果合法将它们以点分十进制表示输出并给出其子网号及数据报中的协议名称。
实现一个一对多的聊天程序:包含服务器端和客户端;要求具有图形界面;支持多人聊天;可采用UDP或者TCP协议。
公寓楼组网方案设计:每个宿舍楼有多个楼层,每个楼层有多个宿舍,每个宿舍有五台PC,请设计一个学生公寓(包含多宿舍楼)的组网及宽带接入Internet的方案,要求加入无线接入模块方案 指导教师 姜秋艳
五、选题要求
要求一人一题。题目必须由学生个人独立完成。注意最后上交的程序与实习报告不允许出现雷同的情况,否则均不及格。第13周周二,班长将选题结果交给指导教师。
推荐采用图形界面实现,程序代码规范,注释清晰,程序开发平台和语言不限,建议程序运行不需要安装。
六、实习报告
选择程序设计类题目的,完成指定题目的程序编写并上机调试,使之运行正确,最后将实现、调试及测试情况汇集,按如下要求写成实习报告。
实习题目
原理概述
设计方案
程序编写(主要代码即可,必须添加清晰的注释)
运行结果(推荐图形界面,截图清晰完整)
实习心得和体会
选择解决方案类题目的,需要对给定问题进行分析、调查,并给出相应的解决方案。报告中需要论证该解决方案的正确性及依据。按如下要求写成实习报告。
题目
问题分析
解决方案提出及论证
解决方案描述
总结
心得和体会。
最后需要提交:源程序、课程设计报告电子文档(文件夹以学号和姓名命名)、课程设计报告打印版。第15周周三以前上交。
五、成绩评定
由指导教师根据学生完成任务的情况、实习报告的质量和实习过程中的工作态度等综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。优秀者人数一般不得超过总人数得20%。不及格者不能得到相应的学分,需重新做实习设计,经指导教师考核及格后,方可取得相应学分。有关的考查材料(文字材料、源代码等)统一妥善保管。
填表人:姜秋艳
显示全部