[工学]课程设计题目

[工学]课程设计题目

ID:44415634

大小:98.00 KB

页数:7页

时间:2019-10-21

[工学]课程设计题目_第1页
[工学]课程设计题目_第2页
[工学]课程设计题目_第3页
[工学]课程设计题目_第4页
[工学]课程设计题目_第5页
资源描述:

《[工学]课程设计题目》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、网络课程设计一、课程设计目的计算机网络课程设计是计算机科学与技术专业的重要实践性教学环节。在进行了专业基础课和《计算机网络》的学习的基础上,设计或分析一个实际的计算机网络是为了加深对计算机网络基木原理的认识,初步掌握计算机网络协议和体系结构的实现,以及利用协议开发应用系统的方法,提高进行工程设计和系统分析的能力。本次课程设计是为了巩固同学们所学的知识,以及加强同学们分析解决计算机应用实际问题的能力和培养同学们调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。这次课程设计是有助于培养应用性人才的一种教学形式,它将是同学们在综合运用所学知识,解决木专业方向的实际问题方面得到系统性的训练。

2、二、课程设计选题題目一.IP地址的合法性及子网判斯(85分丿设计要求:1)命令行形式:ip_testsubnet/maskip_addr其中,ip_test为程序名,subnet为子网号,mask为一个数值,代表子网掩码连续的1的个数,ip_ackk是要测试的IP地址。2)判断subnet和ip_addr的合法性3)判断掩码的合法社4)在IP地址合法的前提下,判断ip_addr是否属于子网subneto5)输出命令行中的ip是否合法,掩也是否合法(给出不合法的原因)以及ip_addr是否属于子网subneto题目二:局域网模拟:模拟CSMA/CDC95分丿设计要求:1)实现CSMA/CD的三

3、种坚持算法的一种,建议实现IEEE802标准采用的1坚持方式2)给出一个网络拓扑结构,并以图形方式模拟个节点的运行状况以及帧在网络中的传输情况(坚持算法次采用二进制指数退避算法)。3)要求有记录网络以运行情况的文件日志。4)提示:可用按钮或画板来表示各个节点,并用文字表示个节点的各种状况:传输中、监听中、空闲中等,用连线表示信道,信道状态也可用文字表示空闲或忙。帧则可用一定长度的与信道不同颜色的线段表示。帧传播的时间可扩大到几秒(为了便于观察),根据信道(连线)的长度来决定帧(线段)的移动速度。信道的状态可用标志来表示(0表示空闲,1表示忙),节点状态也同理。题目三:滑动窗口协议仿真(95分

4、丿设计要求:1)程序按照滑动窗口协议实现端对端的数据传送。包括协议的各种策略,如包丢失、停等应答、超时等都应有所仿真实现。2)显示数据传送过程中的各项具体数据。双方帧的个数变化,帧序号,发送和接受速度,暂停或重传提示等。3)设计美观易用的图形界面。题目四:Go-Back-NProtocol协议仿真(90分丿设计要求:1)模拟实现go-back-N协议功能2)发送窗口没有收到确认的包的值最大值为53)当发送端窗口满时,发送端继续发送第六或者更多的包,将会发生什么?请在设计中体现出来。题目五:根据给定的IP地址和子网施码中1的个数,编程求出相应的广播地址和子网范围,并屍出相应的子网络划分后的拓扑

5、图。(85分丿设计要求:根据题FI的要求,所设计的程序应该实现下面的几个要求:(1)能够根据输入的IP地址判断是哪一类的1P,再根据子网掩码进行相关计算。(2)能够通过所给的IP的地址和子网掩码计算出子网的划分情况,并显示岀。(3)能够显示出相应的网络拓扑图。題目夫:发送EthernetARP包(95分丿设计要求:在熟悉ARP协议并了解Winpcap编程的前提下,构造ARP包,选择并打开网卡,将ARP包发送出去。1)命令行格式:arpsendsrcipsrcmacdstipdstmacflag2)输出:SendOK3)程序的正确性的检验。可以安装一个截获包的软件,如Tris,运行该软件以查看

6、能否收到程序发出的ARP包,并检查包中各字段填充的内容(如各地址、协议类型)是否准确。題目七:解析IP数据包(95分丿本次设计的目标是捕获网络中的IP数据包,解析数据包的内容,将结果显示在标准输岀上,并同时写入口志文件。程序具体要求:1)以命令行形式运行:ipparselogfile,其中ipparse是程序名,而logfile则代表记录结果的日志文件。2)在标准输出和日志文件写入捕获的IP包的版本、头长度、服务类型、数据包总长度、数据包标识、分段标志、分段偏移值、生存时间、上层协议类型、头校验和、源IP地址和目的IP地址等内容。3)当程序接收到键盘输入Ctrl+C时退岀。题目八:RIP协议

7、仿真(95分丿设计要求:1)程序按照RIP协议机制实现路由器间的路由信息通信与更新。2)显示通信过程中的各项具体数据。路由表修改信息、本地路由表更新过程和结果等等。3)设计美观易用的图形界面。题目九:基于UDP协议的数据包收发程序(100分丿设计要求:1)按照UDP协议数据包发送方式实现用户端之间的通信。2)统计包的发送和接收数,计算数据包的丢失数。3)设计美观易用的图形界面。题目十.设计一个发送TCP数据包

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。