ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:18.80KB ,
资源ID:5119558      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5119558.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业论文陈述稿.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业论文陈述稿.docx

1、毕业论文陈述稿毕业论文陈述稿各位老师同学大家好!我叫梁晓刚是07级网络工程班的学生我的论文题目是基于数据链路层停等协议的实现论文是在董唯光导师的悉心指点下完成的在这里我向我的导师表示深深的谢意向各位老师不辞辛苦参加我的论文答辩表示衷心的感谢并对三年来我有机会聆听教诲的各位老师表示由衷的敬意下面我将本论文设计的目的和主要内容向各位老师作一汇报恳请各位老师批评指导首先我想谈谈对整个论文的安排:本文的结构主要由5部分构成第一章绪论;第二章对数据链路层的介绍;第三章对停等协议的介绍;第四章停等协议的编程实现;最后是结论以及文献资料第一部分是绪论这部分主要论述论文设计的目的和意义停止等待协议是工作在数据

2、链路层一种具有基本流量控制和差错检测校验的基本协议是当今网络中常用的具有流量控制功能的数据链路层协议的基础大部分的数据链路层协议如ARQ(自动重传请求)HDLC(高级数据链路控制)及PPP(点对点协议)等协议都是在停等协议的基础上发展起来本设计主要是通过停等协议的工作机制与原理达到实现停等协议算法的目的并在此过程中通过对数据链路层的相关知识的剖析了解数据链路层的协议数据链路层的基本功能达到深入理解停止等待协议的主要特点;深入理解停止等待协议的工作过程;进一步掌握串行口编程的方法第二部分是数据链路层概述这部分主要是对数据链路层的大概介绍和数据链路层的两大基本功能成帧功能和差错控制功能的分析(1)

3、OSI参考模型的第二层-数据链路层在OSI参考模型中的位置与物理层一样同样是属于基础的低层是网络通信的基础数据链路层将本质上不可靠的传输媒体变成可靠的传输通路提供给网络层每次通信都要经过建立通信联络和拆除通信联络两个过程这种建立起来的数据收发关系就叫做数据链路而在物理媒体上传输的数据难免受到各种不可靠因素的影响而产生差错为了弥补物理层上的不足为上层提供无差错的数据传输就要能对数据进行检错和纠错数据链路的建立、拆除对数据的检错、纠错是数据链路层的基本任务它的主要作用是用来建立、管理和维护网络通信中的数据链为数据通信提供可靠的通信链路在常见的IEEE802系列标准中将数据链路层分为两个部分:(1)

4、逻辑链接控制(LogicalLinkControlLLC)子层;(2)媒体访问控制(MediumAccessControlMAC)子层数据链路层最基本的服务是将源计算机网络层传来的数据可靠地传输到相邻节点的目标计算机的网络层为达到这一目的数据链路层必须具备一系列相应的功能主要有:如何将数据组合成数据块(在数据链路层中将这种数据块称为帧帧是数据链路层的传送单位);如何控制帧在物理信道上的传输包括如何处理传输差错如何调节发送速率以使之与接收方相匹配;在两个网络实体之间提供数据链路通路的建立、维持和释放管理这些功能具体表现在:成帧(帧同步)、差错控制、流量控制、链路管理、MAC寻址、数据与控制信息、

5、透明传输数据链路层的设计目标就是为网络层提供各种需要的服务实际的服务随系统的不同而不同但是在一般情况下数据链路层会向网络层提供以下三种类型的服务:无确认的无连接服务;有确认的无连接服务;有确认的面向连接服务(2)成帧功能在数据链路层为了提高数据的差错控制效率一般的做法是把物理层的比特流分解成一个个的帧并计算出每一帧的校验和当一帧到达目标计算机时重新计算校验和如果新计算出的校验和与该帧中所包括的校验和不同则数据链路层知道在传输过程中产生了错误可只将有错的帧重发而不必将全部数据重新发送从而提高了效率通常通过为每个帧计算校验和(Checksum)来实现差错检测当一帧到达目的地时校验和将再被计算一遍若

6、与原校验和不同就可能发现差错了常用的帧同步方法有:(1)字符计数法;这种帧同步方法是一种面向字节的同步规程是利用帧头部中的一个域来指定该帧中的字符数以一个特殊字符表征一帧的起始并以一个专门字段来标明帧内的字符数(2)字符填充的首尾定界符法;该同步方法是用一些特定的字符来定界一帧的起始与终止充分解决了错误发生之后重新同步的问题(3)比特填充的首尾定界符法;是以一组特定的比特模式(如01111110)来标志一帧的起始与终止它允许任意长度的位码也允许任意每个字符有任意长度的位(4)违法编码法;(3)差错控制功能;在解决了标识每一帧的起始和结束位置问题之后还需要解决数据传输中的差错控制问题通信系统必须

7、具备发现差错的能力并采取措施纠正之将差错的出现控制在所能允许的尽可能小的范围内这就是差错控制功能在数据通信过程中可能会因物理链路性能和网络通信环境等因素难免会出现一些传送错误但为了确保数据通信的准确又必须使得这些错误发生的几率尽可能低这一功能也是在数据链路层实现的就是它的差错控制功能就是如何确保所有的数据帧最终在递交给目标计算机上的网络层时能保证数据的完整性并且保持正确的顺序因为在原始物理传输线路上存在着各种噪声和干扰传输数据信号可能有差错设计数据链路层的主要目的是将有差错的物理线路改进成无差错的数据链路所采取的方法包括差错检测、差错控制和流量控制等而在差错控制功能中主要采取纠错码、检错码、反

8、馈检测、自动重发等重传技术第三部分是对停止等待协议的分析首先我对数据链路层的协议作一个简单的介绍数据链路层协议是计算机各层协议中通信控制功能最典型的协议在这一层上主要有两种协议一是种停止等待协议另一种为连续ARQ协议数据链路层协议运行在相邻节点连接的两个设备之间实现在不可靠的通信线路上无差错的传输ARQ(AutomaticRepeatreQuest自动重发请求也称循环自动请求)协议是指在接收站接收到一个包含出错数据的信息(帧)时自动发出一个重传错帧的请求ARQ的作用原则是对出错的数据帧自动重发它有三种形式:停等协议ARQ、连续ARQ和选择重传ARQ接着介绍的是停等ARQ协议停等ARQ是指发送方

9、发送一个数据帧后必须等待接收方的确认帧才可以发送下一个数据帧;在接收方接收错误时接收方发一否认帧要求发送方重发该帧;为防止发送的数据丢失发送方内部设置一个定时器当超过定时时间发送方仍未收到确认帧时发送方重发该帧;为防止确认帧丢失而造成发送方重发同一数据帧发送方给每一个数据帧带上一个序列号实用的停止等待协议应该考虑到的问题:1.传输数据的信道不是可靠的(即不能保证所传的数据不产生差错)2.需要对数据的发送端进行流量控制第四部分介绍的是对停等协议编程实现这部分主要是对编程实现停等协议的实验做了详细的介绍包括实验目的协议算法流程图编程代码实验结果本实验的目的有:1、掌握停止等待协议的基本原理2、理解

10、数据链路层的主要功能(数据出错控制数据重复控制数据丢失控制等等)3、分析简单的协议数据单元4、掌握停止等待协议的运行机制停等协议的算法可从发送和接受2个节点来考虑在发送节点:(1)从主机取一个数据帧送交发送缓存(2)发送状态变量V(S)初始化V(S)0(3)将发送状态变量值写入数据帧中的发送序号N(S)N(S)V(S)(4)将发送缓存中的数据帧发送出去(5)设置超时计时器(选择适当的超时重传时间Tout)(6)等待(7)收到确认帧ACK若n=1-V(S)则:从主机取一个新的数据帧放入发送缓存:V(S)1-V(S);转到(3)否则丢弃这个确认帧转到(6)(8)若超时计时器时间到则转到(4)在接收

11、节点:(1)接收状态变量初始化V(R)0(2)等待(3)收到一个数据帧:若N(S)=V(R)则执行(4);否则丢弃此数据帧然后转到(6)(4)将收到的数据帧中的数据部分送交上层软件(5)更新接收状态变量准备接收下一个数据帧V(R)1-V(R)(6)nV(R)发送确认帧ACK转到(2)实验结果表明本次实验比较满意的完成了此前的设想最后我想谈谈这篇论文和系统存在的不足很多协议都是建立在停等协议之上发展起来的而且停等协议控制简单但停等协议也存在些许问题如果发送方的数据帧丢失接收方接收不到数据帧也就不会返回确认帧则造成发送方永久等待;如果接收方的确认帧丢失同样会造成发送方的永久等待;如果确认帧在传输过

12、程出现错误会引起发送方的错误判断造成协议失败简化的停止等待协议使用奇偶校验码对传输的正文信息进行校验奇偶校验实现简单但检错效率不高由于我们经验和水平的有限在本次的设计中存在一些不足例如停等协议的信道利用率低问题由于时间和资源的关系有些模块还待于进一步的完善通过本文的理论研究和仿真分析可以看出基于停等协议的数据文件传输控制中取得了较好的控制效果为数据传输的控制提供了一种简单的、实用的、新颖的控制方法这篇论文的写作以及修改的过程也是我越来越认识到自己知识与经验缺乏的过程虽然我尽可能地收集材料竭尽所能运用自己所学的知识进行论文写作但论文还是存在许多不足之处有待改进请各位评委老师多批评指正让我在今后的学习中学到更多谢谢!?-1-知识不仅是指课本的内容,还包括社会经验、文明文化、时代精神等整体要素,才有竞争力,知识是新时代的资本,五六十年代人靠勤劳可以成事;今天的香港要抢知识,要以知识取胜

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1