优秀完整论文_模拟Ethernet帧的发送过程

优秀完整论文_模拟Ethernet帧的发送过程

ID:46958526

大小:447.50 KB

页数:25页

时间:2019-12-01

优秀完整论文_模拟Ethernet帧的发送过程_第1页
优秀完整论文_模拟Ethernet帧的发送过程_第2页
优秀完整论文_模拟Ethernet帧的发送过程_第3页
优秀完整论文_模拟Ethernet帧的发送过程_第4页
优秀完整论文_模拟Ethernet帧的发送过程_第5页
资源描述:

《优秀完整论文_模拟Ethernet帧的发送过程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.....长沙理工大学《计算机网络》课程设计报告xxx学院xxx专业通信工程班级通信xxxx班学号20108xxxxx学生姓名xxxx指导教师xxxx课程成绩完成日期2013年7月5日学习参考.....课程设计成绩评定学院xxx专业通信工程班级通信xxx班学号20108525xxxx学生姓名xxxx指导教师xxx完成日期2013年7月5日指导教师对学生在课程设计中的评价评分项目优良中及格不及格课程设计中的创造性成果学生掌握课程内容的程度课程设计完成情况课程设计动手能力文字表达学习态度规范要求课程设计论文

2、的质量综合成绩指导教师签字2013年7月10日指导教师对课程设计的评定意见学习参考.....课程设计任务书xxx学院通信工程专业课程名称计算机网络课程设计时间2012~2013学年第二学期18~19周学生姓名xxx指导老师xxx题目模拟Ethernet帧的发送过程主要内容:设计一个模拟Ethernet帧的发送过程的程序,并根据这个程序,说明模拟Ethernet帧的发送过程的结构及相关问题,从而对模拟Ethernet帧的发送过程工作原理有更好的理解和认识。要求:(1)按要求编写课程设计报告书,能正确阐述设

3、计结果。(2)通过课程设计培养学生严谨的科学态度,认真的工作作风和团队协作精神。(3)学会文献检索的基本方法和综合运用文献的能力。(4)在老师的指导下,要求每个学生独立完成课程设计的全部内容。应当提交的文件:(1)课程设计报告。(2)课程设计附件(各类图纸、设备配置清单、报告等)学习参考.....模拟Ethernet帧的发送过程学生姓名:xxx指导老师:xxxx摘要:此次课程设计是基于计算机网络帧的工作原理以及C语言的模块实现方式,编辑设计一个模拟Ethernet帧的发送过程的程序,并根据这个程序,说明

4、模拟Ethernet帧的结构及协议的相关问题,从而对模拟Ethernet帧的发送过程的工作原理有更好的理解和认识。通过构造一个具体的Ethernet帧,从而深入理解网络协议的基本概念与网络问题处理的一般方法。关键字:模拟Ethernet帧;c语言;网络协议。学习参考.....1引言帧是在数据链路层数据进行传输与交换的基本单位。构造帧对于理解网络协议的概念、协议执行过程以及网络问题处理的一般方法具有重要的意义。本次课程设计的目的是应用数据链路层与介质访问控制层的知识,根据数据链路层的基本原理,通过构造一个

5、具体的Ethernet帧,从而深入理解网络协议的基本概念与网络问题处理的一般方法。1.1课程设计的目的明确课程设计的目的和重要性,认真领会课程设计的题目,读懂课程设计指导书的要求,学会设计的基本方法与步骤,学会如何运用前修知识与收集、归纳相关资料解决具体问题的方法。严格要求自己,要独立思考,按时、独立完成能力拓展训练任务。设计报告:要求层次清楚,整洁,规范,不得相互抄袭1.2课程设计的要求题目:编写程序模拟Ethernet结点的数据发送流程设计要求:(1)用两个线程a,b来模拟Ethernet上的两台主

6、机。(2)用一个双字类型变量Bus来模拟总线(将其初始化为“/0”,并且总线等于“/0”时表示总线空闲)。(3)两个子线程向总线发送自己的数据。数据用该线程的线程信号进行模拟,发送数据用线程号和Bus的“或”操作进行模拟(即Bus=Bus

7、ID,ID为该线程的线程号)。(4)每台主机须向总线成功发送10次数据,如果其中某次数据发送失败,则该线程结束。(5)发送流程须遵循CSMA/CD(载波监听多路访问/冲突检测)。随机延迟算法中的冲突窗口取0.005。在数据发送成功(即Bus==ID)后,报告“IDse

8、ndsuccess”,产生冲突(即Bus!=ID)后,报告“IDsendcollision”学习参考.....,发送失败(即冲突计数器值为0)后报告“IDsendfailure”。随着主机发送成功次数的增加,报告其已发送成功的次数,如“主机A发送成功次数=3”。1.3课程设计平台MicrosoftvisualC++6.02设计原理2.1可行性分析1.技术可行性技术可行性分析包括:风险分析、资源分析和技术分析。风险分析的任务是,在给定的约束条件下,判断能否设计并实现系统所需功能和性能。资源分析的任务是,论

9、证是否具有系统开发所需的各类人员(管理人员和各类专业技术人员)、软件、硬件资源和工作环境等。技术分析的任务是,论证当前的科学技术是否支持系统开发的全过程。其中最主要的是分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等。2.功能分析基本功能(1).在一台计算机上实现,用多个程序或线程来模拟多个计算机(2).使用一个共享数据区来模拟总线(3).模拟实现载波监听的过程(4).模拟实现发生冲突的过程和冲突的处理机制2.2帧结构分析

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

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

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