全球旧事资料 分类
《计算机网络课程设计》
一、目的与任务《计算机网络》是一门实践性很强的工程学科。本课程设计的目的引导学生将书本上抽象的概念与具体的实现技术相结合,使学生体会网络协议的设计与实现过程,以及专业技术人员所使用的基本方法和技巧,培养学生解决计算机网络问题的实际能力。二、要求与评分标准课程设计要求:1.正确理解题意;2.具有良好的编程规范和适当的注释;3.有详细的文档,文档中应包括设计题目涉及的基础知识、设计思路、程序流程图、程序清单、开发中遇到的问题及解决方法、设计中待解决的问题及改进方向。评分标准:1.是否有正确的运行结果;2.是否有良好的编程规范和适当的注释;3.文档是否完备。三.课程设计内容每组从下列设计题目中选择一题。1.发送和接收TCP数据包TCP是一种面向连接的、可靠的传输层协议。TCP协议工作在网络层IP协议的基础上。本课程设计的目的是设计一个发送和接收TCP数据包的程序,其功能是填充一个TCP数据包,发送给目的主机,并在目的主机接收此TCP数据包,将数据字段显示显示在标准输出上。2.发现网络中的活动主机利用ICMP数据包,通过使用ICMP的回送和回送响应消息来确定当前网络中处于活动状态的主机,pi
g即消息的请求和应答,将发送的ICMP的数据包类型设置为回送请求(类型号为8),并显示在标准输出上。用命令行形式运行:sca
hostStart_IPE
d_IP,其中sca
host为程序名;Start_IP为被搜索网段的开始IP;E
d_IP为被搜索网段的结束IP地址。
f3.监控IP包流量本课程设计的目的是熟悉IP包格式和加深对IP协议的理解。要求编制程序,监控网络,捕获一段时间内网络上的IP数据包,按IP数据包的源地址统计出该源地址在该时间段内发出的IP包的个数,将其写入日志文件中或用图形表示出来(建议用图形表示出统计结果)。4.解析IP数据包课程设计的目的就是设计一个解析IP数据包的程序,并根据这个程序,说明IP数据包的结构及IP协议的相关问题,从而对IP层的工作原理有更好的理解和认识。本设计的目标是捕获网络中的IP数据包,解析数据包的内容,将结果显示在标准输出上,并同时写入日志文件5.模拟Ether
et帧的发送过程目前,Ether
et是应用最广泛的局域网。因此,学习Ether
et技术对深入掌握局域网知识是非常重要的。本课程设计的目的是模拟Ether
et帧的发送过程,使读者熟悉Ether
et帧的数据发送流程,CSMA/CD32即作流程。编写程序模拟Ether
et节点的数据发送流程。6.解析ARP数据包本课r
好听全球资料 返回顶部