论文答辩稿

2020-03-03 00:24:49 来源:范文大全收藏下载本文

毕业论文陈述稿

各位老师同学 大家好!我叫梁晓刚

是07级网络工程班的学生

我的论文题目是基于数据链路层停等协议的实现 论文是在董唯光导师的悉心指点下完成的 在这里我向我的导师表示深深的谢意

向各位老师不辞辛苦参加我的论文答辩表示衷心的感谢 并对三年来我有机会聆听教诲的各位老师表示由衷的敬意 下面我将本论文设计的目的和主要内容向各位老师作一汇报 恳请各位老师批评指导

首先

我想谈谈对整个论文的安排:本文的结构 主要由5部分构成

第一章绪论;第二章对数据链路层的介绍;第三章对停等协议的介绍;第四章停等协议的编程实现;最后是结论以及文献资料

第一部分是绪论

这部分主要论述论文设计的目的和意义 停止等待协议是工作在数据链路层

一种具有基本流量控制和差错检测校验的基本协议

是当今网络中常用的具有流量控制功能的数据链路层协议的基础 大部分的数据链路层协议 如ARQ(自动重传请求) HDLC(高级数据链路控制)及PPP(点对点协议)等协议都是在停等协议的基础上发展起来

本设计主要是通过停等协议的工作机制与原理 达到实现停等协议算法的目的

并在此过程中通过对数据链路层的相关知识的剖析 了解数据链路层的协议 数据链路层的基本功能

达到深入理解停止等待协议的主要特点;深入理解停止等待协议的工作过程;进一步掌握串行口编程的方法

第二部分是数据链路层概述

这部分主要是对数据链路层的大概介绍和数据链路层的两大基本功能成帧功能和差错控制功能的分析

(1)OSI参考模型的第二层-数据链路层 在OSI参考模型中的位置与物理层一样 同样是属于基础的低层 是网络通信的基础

数据链路层将本质上不可靠的传输媒体变成可靠的传输通路提供给网络层 每次通信都要经过建立通信联络和拆除通信联络两个过程 这种建立起来的数据收发关系就叫做数据链路

而在物理媒体上传输的数据难免受到各种不可靠因素的影响而产生差错 为了弥补物理层上的不足 为上层提供无差错的数据传输 就要能对数据进行检错和纠错 数据链路的建立、拆除

对数据的检错、纠错是数据链路层的基本任务

它的主要作用是用来建立、管理和维护网络通信中的数据链 为数据通信提供可靠的通信链路

在常见的IEEE 802系列标准中 将数据链路层分为两个部分:(1)逻辑链接控制(Logical Link Control LLC)子层;(2)媒体访问控制(Medium Acce Control MAC)子层

数据链路层最基本的服务是将源计算机网络层传来的数据可靠地传输到相邻节点的目标计算机的网络层 为达到这一目的

数据链路层必须具备一系列相应的功能

主要有:如何将数据组合成数据块(在数据链路层中将这种数据块称为帧 帧是数据链路层的传送单位);如何控制帧在物理信道上的传输 包括如何处理传输差错

如何调节发送速率以使之与接收方相匹配;在两个网络实体之间提供数据链路通路的建立、维持和释放管理

这些功能具体表现在:成帧(帧同步)、差错控制、流量控制、链路管理、MAC寻址、数据与控制信息、透明传输

数据链路层的设计目标就是为网络层提供各种需要的服务 实际的服务随系统的不同而不同 但是在一般情况下

数据链路层会向网络层提供以下三种类型的服务: 无确认的无连接服务;有确认的无连接服务;有确认的面向连接服务

(2)成帧功能 在数据链路层

为了提高数据的差错控制效率

一般的做法是把物理层的比特流分解成一个个的帧 并计算出每一帧的校验和 当一帧到达目标计算机时 重新计算校验和

如果新计算出的校验和与该帧中所包括的校验和不同 则数据链路层知道在传输过程中产生了错误 可只将有错的帧重发

而不必将全部数据重新发送 从而提高了效率

通常通过为每个帧计算\"校验和\"(Checksum)来实现差错检测 当一帧到达目的地时 \"校验和\"将再被计算一遍 若与原\"校验和\"不同 就可能发现差错了

常用的帧同步方法有:(1)字符计数法;这种帧同步方法是一种面向字节的同步规程 是利用帧头部中的一个域来指定该帧中的字符数 以一个特殊字符表征一帧的起始

并以一个专门字段来标明帧内的字符数

(2)字符填充的首尾定界符法;该同步方法是用一些特定的字符来定界一帧的起始与终止 充分解决了错误发生之后重新同步的问题

(3)比特填充的首尾定界符法;是以一组特定的比特模式(如01111110)来标志一帧的起始与终止

它允许任意长度的位码

也允许任意每个字符有任意长度的位 (4)违法编码法;

(3)差错控制功能;在解决了标识每一帧的起始和结束位置问题之后 还需要解决数据传输中的差错控制问题 通信系统必须具备发现差错的能力 并采取措施纠正之

将差错的出现控制在所能允许的尽可能小的范围内 这就是差错控制功能

在数据通信过程中可能会因物理链路性能和网络通信环境等因素 难免会出现一些传送错误 但为了确保数据通信的准确

又必须使得这些错误发生的几率尽可能低 这一功能也是在数据链路层实现的 就是它的\"差错控制\"功能

就是如何确保所有的数据帧最终在递交给目标计算机上的网络层时 能保证数据的完整性 并且保持正确的顺序

因为在原始物理传输线路上存在着各种噪声和干扰 传输数据信号可能有差错

设计数据链路层的主要目的是将有差错的物理线路改进成无差错的数据链路 所采取的方法包括差错检测、差错控制和流量控制等 而在差错控制功能中

主要采取纠错码、检错码、反馈检测、自动重发等重传技术

第三部分是对停止等待协议的分析 首先

我对数据链路层的协议作一个简单的介绍 数据链路层协议是计算机各层协议中通信控制功能最典型的协议

在这一层上主要有两种协议 一是种停止等待协议 另一种为连续ARQ 协议

数据链路层协议运行在相邻节点连接的两个设备之间

实现在不可靠的通信线路上无差错的传输 ARQ(Automatic Repeat reQuest 自动重发请求

也称\"循环自动请求\")协议是指在接收站接收到一个包含出错数据的信息(帧)时 自动发出一个重传错帧的请求

ARQ的作用原则是对出错的数据帧自动重发

它有三种形式:停等协议ARQ、连续ARQ和选择重传ARQ

接着介绍的是停等ARQ协议

停等ARQ是指发送方发送一个数据帧后

必须等待接收方的确认帧才可以发送下一个数据帧;在接收方接收错误时 接收方发一否认帧

要求发送方重发该帧;为防止发送的数据丢失 发送方内部设置一个定时器

当超过定时时间发送方仍未收到确认帧时

发送方重发该帧; 为防止确认帧丢失而造成发送方重发同一数据帧 发送方给每一个数据帧带上一个序列号

实用的停止等待协议应该考虑到的问题:

1.传输数据的信道不是可靠的(即不能保证所传的数据不产生差错)

2.需要对数据的发送端进行流量控制 第四部分介绍的是对停等协议编程实现

这部分主要是对编程实现停等协议的实验做了详细的介绍 包括实验目的 协议算法 流程图 编程代码 实验结果

本实验的目的有:

1、掌握停止等待协议的基本原理

2、理解数据链路层的主要功能(数据出错控制 数据重复控制

数据丢失控制等等)

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)

在接收节点:

(1) 接收状态变量初始化 V(R)←0

(2) 等待

(3) 收到一个数据帧: 若N(S)=V(R) 则执行(4); 否则丢弃此数据帧 然后转到(6)

(4) 将收到的数据帧中的数据部分送交上层软件

(5) 更新接收状态变量 准备接收下一个数据帧 V(R)←[1-V(R)]

(6) n←V(R) 发送确认帧ACK 转到(2)

实验结果表明本次实验比较满意的完成了此前的设想

最后

我想谈谈这篇论文和系统存在的不足

很多协议都是建立在停等协议之上发展起来的 而且停等协议控制简单 但停等协议也存在些许问题 如果发送方的数据帧丢失 接收方接收不到数据帧 也就不会返回确认帧

则造成发送方永久等待;如果接收方的确认帧丢失

同样会造成发送方的永久等待;如果确认帧在传输过程出现错误 会引起发送方的错误判断 造成协议失败

简化的停止等待协议使用奇偶校验码对传输的正文信息进行校验 奇偶校验实现简单但检错效率不高 由于我们经验和水平的有限 在本次的设计中存在一些不足 例如停等协议的信道利用率低问题

由于时间和资源的关系有些模块还待于进一步的完善

通过本文的理论研究和仿真分析

可以看出基于停等协议的数据文件传输控制中取得了较好的控制效果 为数据传输的控制提供了一种简单的、实用的、新颖的控制方法

这篇论文的写作以及修改的过程

也是我越来越认识到自己知识与经验缺乏的过程 虽然

我尽可能地收集材料

竭尽所能运用自己所学的知识进行论文写作 但论文还是存在许多不足之处 有待改进

请各位评委老师多批评指正 让我在今后的学习中学到更多

谢谢! ?? ?? ?? ??

- 1 -

知识不仅是指课本的内容,还包括社会经验、文明文化、时代精神等整体要素,才有竞争力,知识是新时代的资本,五六十年代人靠勤劳可以成事;今天的香港要抢知识,要以知识取胜

论文答辩稿

论文答辩稿

论文答辩稿

论文答辩稿

论文答辩稿

论文答辩稿

论文答辩稿

论文答辩稿

论文答辩稿

论文答辩稿

《论文答辩稿.doc》
论文答辩稿
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文