计算机 络课程设计需求分许,《计算机 络课程设计》大纲

《计算机 络课程设计》大纲

课程编 :

总学时:1周 学 分:1

适用专业:计算机科学与技术、软件工程

执 笔 人:陈谊

核 人:李文正

编写日期:2010年5月 院(系、部)签章:

一、 目的与任务

《计算机 络》是一门实践性很强的工程学科。本课程设计的目的引导学生将书本上抽象的概念与具体的实现技术相结合,使学生体会 络协议的设计与实现过程,以及专业技术人员所使用的基本方法和技巧,培养学生解决计算机 络问题的实际能力。

二、要求与评分标准

课程设计要求:

1.正确理解题意;

2.具有良好的编程规范和适当的注释;

3.有详细的文档,文档中应包括设计题目涉及的基础知识、设计思路、程序流程图、程序清单、开发中遇到的问题及解决方法、设计中待解决的问题及改进方向。

评分标准:

1.是否有正确的运行结果;

2.是否有良好的编程规范和适当的注释;

3.文档是否完备。

三.课程设计内容

每组从下列设计题目中选择一题。

1.发送和接收TCP数据包

TCP是一种面向连接的、可靠的传输层协议。TCP协议工作在 络层IP协议的基础上。本课程设计的目的是设计一个发送和接收TCP数据包的程序,其功能是填充一个TCP数据包,发送给目的主机,并在目的主机接收此TCP数据包,将数据字段显示显示在标准输出上。

2.发现 络中的活动主机

利用ICMP数据包,通过使用ICMP的回送和回送响应消息来确定当前 络中处于活动状态的主机,即ping消息的请求和应答,将发送的ICMP的数据包类型设置为回送请求(类型 为8),并显示在标准输出上。用命令行形式运行:scanhost

Start_IP

End_IP,其中scanhost为程序名;Start_IP为被搜索 段的开始IP;End_IP为被搜索 段的结束IP地址。

3.监控IP包流量

本课程设计的目的是熟悉IP包格式和加深对IP协议的理解。要求编制程序,监控 络,捕获一段时间内 络上的

IP数据包,按IP数据包的源地址统计出该源地址在该时间段内发出的IP包的个数,将其写入日志文件中或用图形表示出来(建议用图形表示出统计结果)。

4.解析IP数据包

课程设计的目的就是设计一个解析IP数据包的程序,并根据这个程序,说明IP数据包的结构及IP协议的相关问题,从而对IP层的工作原理有更好的理解和认识。本设计的目标是捕获 络中的IP数据包,解析数据包的内容,将结果显示在标准输出上,并同时写入日志文件

5.模拟Ethernet帧的发送过程

目前,Ethernet是应用最广泛的局域 。因此,学习Ethernet技术对深入掌握局域 知识是非常重要的。本课程设计的目的是模拟Ethernet帧的发送过程,使读者熟悉Ethernet帧的数据发送流程,即CSMA/CD32作流程。编写程序模拟Ethernet节点的数据发送流程。

6.解析ARP数据包

本课程设计的目的是对 络上的ARP数据包进行分析,从而熟悉ARP数据包的结构,对ARP协议有更好的理解和认识。要求编写一程序,获取 络中的ARP数据包,解析数据包的内容,将结果显示在标准输出上,并同时写入日志文件。

7.UDP服务器的设计

UDP是TCP/IP协议族为传输层设计的两个协议之一,是一种无连接的,不可靠的协议。由于UDP采取了无连接的方式,因此协议简单,在一些特定的应用中协议运行效率高。UDP适合一些实时的应用,如IP电话、视频会议,它们要求源主机以恒定的速率发送数据,并且在 络出现拥塞时,可以丢失一些数据,但是延迟不能太大。基于这些特点,流式多媒体通信、多播等应用在传输层采用的就是UDP协议。

编写一UDP服务器程序,流畅地完成视频文件地传输,要能对多个客户端进行管理。需要通过UDP模拟多个客户端连接验证的情况。

四、大纲说明

1.本课程设计的时间为1周,在第6学期末进行。

2.参考书:

 吴功宜等. 《计算机 络课程设计》,机械工业出版

文章知识点与官方知识档案匹配,可进一步学习相关知识 络技能树认识身边的计算机 络常见的 络设备22307 人正在系统学习中 相关资源:本草纲目下载李时珍本草纲目查询软件版v1.4_本草纲目pdf彩图版…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年5月12日
下一篇 2021年5月12日

相关推荐