预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验课程教学大纲 计算机工程学院 学院(部、中心) 信息科学实验中心 实验中心(室) 计算机网络 课程名称 计算机科学与技术 课程编号 教务处制 二○○年月日 课程英文名称ComputerNetwork 课程学时64实验总学时12制定人陈家琪 专业是是 实验课程ÖÖ 开放型实验独立设课 性质与类型 基础否Ö否 适用专业计算机科学与技术 本实验课程的教学目的和任务 通过本课程的学习,使学生能够对计算机网络原理与技术有一个系统的、全面的了解; 掌握计算机网络的概念、组成和体系结构,初步掌握数据通信、各层网络协议和网络互连等 方面的基本问题和主要算法,使学生有较为全面、系统、扎实的知识基础,为学习其他课程 以及从事计算机网络的研究、开发、管理和使用打下坚实的基础。 本实验课程的基本要求(对学生实验技能、创新能力、科研能力及解决实际问题方面的锻炼) 1.主要目的是理解网络协议的基本原理,为今后的网络应用开发打下良好的基础; 2.让学生了解数据链路层-检错与纠错机制(HAMMING编码、CRC编码)和流量控制 机制(ARQ协议); 3.让学生了解网络层-分布式自适应路由机制(距离矢量路由选择算法); 4.让学生熟悉TCP/IP网络编程,编程接口使用Winsock,运输层协议使用UDP和 TCP。实现功能自选(如实时对话、数据传输、HTTP-Server和HTTP-Client、 FTP-Client等)。 5.上机结束时要进行运行演示,解释程序流程; 6.最终给出实验报告。 实验课程与其它课程的关系 计算机网络是一门集计算机技术与通信技术为一体的综合性交叉学科。它综合运用这两 个学科的概念和方法,形成了自己独立的体系。学习计算机网络课程之前,应很好地掌握计 算机原理、操作系统、程序设计等相关课程。 实验课程理论教学内容安排 课前:介绍《海明编码》和《CRC编码》演示软件,布置任务,提出 1时数0.5 教学内容要求 课后:总结实验情况,讲解实验中的问题 课前:介绍实现ARQ协议所使用的信道仿真环境和使用方法,布置任 2时数0.5 教学内容务,提出要求 课后:总结实验情况,讲解实验中的问题 课前:介绍《分布式自适应路由》演示软件,布置任务,提出要求 3教学内容时数0.5 课后:总结实验情况,讲解实验中的问题 课前:介绍《TCP/IP、UDP协议》的演示软件,布置任务,提出要求 4教学内容时数0.5 课后:总结实验情况,讲解实验中的问题 课前:讲解HTTP协议和FTP协议的设计与实现方法,布置任务,提 5时数0.5 教学内容出要求 课后:总结实验情况,讲解实验中的问题 实验课程教学内容安排 实验项目数据链路层-检错与纠错时数项目性质 1.通过《HAMMING编码》和《CRC编码》演示软验综设演 1实验内容件,验证纠错与检错功能和性能,掌握其工作原证合计示 2 及要求理;Ö 2.编写海明编码程序和CRC编码程序; 实验项目数据链路层-ARQ协议时数项目性质 1.通过《信道仿真程序》验证ARQ协议的性能,掌验综设演 2实验内容握其工作原理;证合计示 2 及要求2.设计ARQ协议,由《发送端程序》和《接收端程Ö 序》实现,确保数据可靠传输; 实验项目网络层-分布式自适应路由时数项目性质 1.通过《分布式自适应路由》演示软件,验证距离验综设演 矢量路由选择算法的功能和性能,了解动态路由证合计示 算法的运行机制;Ö 3实验内容 2.通过设置不同的网络拓扑结构和线路延迟,掌握2 及要求 路由表的计算方法; 3.编写一个路由选择算法的程序:由所给网络拓扑 图和线路延迟,自动更新路由表; 实验项目TCP/IP、UDP协议时数项目性质 1.了解、和掌握《基于UDP-无面向连接的应用程验综设演 序》的运行机制和编程方法;证合计示 4实验内容2.了解和掌握《基于TCP-面向连接的应用程序》Ö 2 及要求的运行机制和编程方法; 3.编写一个网络通信应用程序:客户机发出数据请 求命令,服务器根据其命令提供数据; 实验项目应用层-HTTP协议和FTP协议时数项目性质 1.了解HTTP协议和FTP协议的工作原理,验证其验综设演 5实验内容运行机制;证合计示 4 及要求2.编写《HTTPClient/Server》程序或《FTPÖ Client/Server》程序; 实验报告及考核要求 成绩评定 1.若正确给出分析结果和完成网络通信应用程序,且实验报告出色,5分; 2.若完成部分结果,依据实验结果定成绩,3~4分; 3.若没有完成基本的任务,依据实验结果定成绩,1~2分; 4.没有进行实验和无实验报告者,0分; 关于实验说明 1.对于某些实验