计算机网络课程设计任务及要求详解.docx
《计算机网络课程设计任务及要求详解.docx》由会员分享,可在线阅读,更多相关《计算机网络课程设计任务及要求详解.docx(25页珍藏版)》请在第壹文秘上搜索。
1、2023春计算机网络课程设计任务与规定一、课程目的深入理解计算机网络基本原理,将书本上抽象的概念与详细的实现技术相结合,体会网络协议的设计与实现过程,以及专业技术人员所使用的基本措施和技巧;熟悉有关应用开发工具,掌握网络协议应用开发技术;深入熟悉网络设备,学习组网技术,掌握网络规划与设计的I基本措施;培养一定的自学能力和独立分析问题、处理问题的能力;对设计中碰到的问题,能通过独立思索、查阅资料、参照文献,寻求处理方案。二、设计题目阐明设计题目设置上,采用了分类、分级日勺形式。分5个类别,分别是:网络协议或算法、网络服务、组网设计、网络应用编程、理论与应用研究。分3个级别,从高至低分别是A、B、
2、C。题目的级别综合根据创新性、综合性、实用性、难度等因素,不一样级别,成绩起评分数有别。A级题目(良-优:较难;综合性强、有明显或突出的创新、探究性较强、实际课题或项目的)一部分(实用性;工作量非常饱满;富有建设性;有很强的分析问题与处理问题的能力。B级题目(中-良:难度适中;工作内容侧重于设计或研究或较高水平应用;有一定综合性、有一定创新、有一定实用性;工作量饱满;有较强的分析问题与处理问题日勺能力。C级题目(及格-中:难度不大或偏小;工作内容侧重于验证或学习或简朴应用;基本上无创新;工作量不大;有一定日勺分析问题与处理问题的能力。三、任务完毕形式(1交付课程设计阐明书(纸质+电子版(2通过
3、现场验收或答辩(3交付完整的设计作品(或能体现自己工作的视频课件对于第一、四类题目,必须交付设计作品,设计作品指日勺是完整日勺源程序代码、有关数据文献;对于第三类题目,必须交付设计作品,设计作品指的是网络拓扑文献、网络仿真配置文献;对于第二、五类题目,必须交付能体现自己工作的视频课件,规定有一定日勺文字或声音讲解。课程设计阐明书(纸质+电子版,对于对于第一、四类题目,内容包括:设计任务、系统分析、总体设计、详细设计(对应地给出关键日勺代码、设计总结(评价/碰到日勺问题/体会/提议等、使用阐明等。四、工作计划与进度安排根据所选题目,合理安排进度计划,总体上需要50个小时以上(不包括查资料时间。如
4、下仅供参照:1.原理知识8小时以上2 .实用技术(编程、或组网、服务器技术8小时以上3 .环境与工具(系统平台、开发或仿真工具4小时以上4 .总体设计、关键环节的详细设计10小时5 .系统实现(编码与调试、或配置与测试12小时6 .课程设计阐明书8小时五、成绩评估总评成绩=平时成绩x20%+验收或答辩成绩x50%+汇报成绩x30%六、设计题目及选题以班为单位组织选题,每人限选一题,每题限一人(除尤其申明外;可自拟题目,需申报待批,自拟题目不能与已经有的题目反复。题目分五类、三个级别,根据个人的爱好及基础自行选择。自拟题目规定:(1重要内容须与本课程有关(属于上述五种题目类型中某类;(2原则上仅
5、限A、B级(3在课程设计正式开始前(至少提前三天,提交“课程设计自拟题目”申请汇报,等待指导老师审批,申请汇报内容分如下几部分,注意内容一定要详细,否则不予同意:题目、类别、级别、申请人学号/姓名/专业、设计任务/内容、选题背景、有关的原理/技术/措施、系统平台与开发工具(语言、也许的创新或特色之处、工作计划、参照文献。第一类题目:网络协议、算法规定:(1推荐采用图形界面实现。(2程序代码书写规范,有充足的注释。(3绿色软件:程序运行不需安装,防止写系统和注册表;(4开发平台、开发语言不限。(5明确题目的意图,设计上应有足够的工作量1.网络协议解析(基于文献(1使用报文分析工具软件,捕捉报文并
6、进行存储,获得报文数据文献。(2编程,在图形界面下,对报文的协议进行解码(3对ethernetjkip、tcp、UdP协议进行解码C(4对ieee802.3、icmp协议进行解码【B】(5对ftp协议进行解码【A】2 .网络协议解析(基于RawSocket(1编程,基于socketAPl接口,使用rawsocket捕捉网络报文,过滤得到指定格式的报文(2编程,在图形界面下,对报文的协议进行解码(3对ethernetJLip、tcp、UdP协议进行解码C(4对ieee802.3、arp协议进行解码【B】(5对协议进行解码【A】3 .网络协议解析(基于WinPCaP接口(1编程,基于Winpcap
7、接口,捕捉网络报文,过滤得到指定格式的报文(2编程,在图形界面下,对报文的协议进行解码(3对ethemet_n、ip、tcp、UdP协议进行解码C(4对IPV6、ICMPV6协议进行简朴的)解码【B】(5对除ftp、外日勺某种应用层协议进行解码A4 .模拟共享网络中Ethernet帧的发送过程使用至少2个线程模拟Ethernet上主机的数据发送流程。发送流程必须遵照CSMA/CD协议【C】o5.发送和解析EthemetARP包熟悉ARP协议并理解Winpcap编程,构造ARP包;先在主机A,ARP包发送出给主机Bo再在主机B上解析此ARP包。【C】6 .模拟TCP协议通信过程编程,基于图形界面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 课程设计 任务 要求 详解