下载此文档

计算机网络ARQ协议模拟实验报告.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
[实验目的]:要求学生能够深刻理解ARQ协议,通过模拟软件对ARQ协议有更加具体的理解
[实验要求]:要求学生使用模拟的软件,通过修改不同的参数,查看两个程序通信过程中的丢失和错误包的处理情况,并且能够在实验报告上详述ARQ协议的机制。
[实验内容]:
1ARQ模拟 实验中
学生通过使用模拟信号的软件,查看不同参数情况下通信过程中出现的丢包和发生错误包后相应的客户端是如何处理的,并能够就一种情况在实验报告中详述其整个通信流程,包括校验位的判别,序号的判别,丢失和错包后的重传,ACK,NAK等。
[实验步骤]:
1、打开XDSEXE,选择ARO_0程序。
2、设置最小时延为100ms。数据包3实验100ms。数据包5丢失。数据包7差错。
3、发送端点击发送。截图如下:
选择ARQ_6程序,配置以及结果如下:
[实验结果分析]:
ARQ_0:
首先,发送方将数据封装成帧。
先发送数据1。其十六进制码为31,二进制码为00110001。由于D6~D0中有3个1,3为奇数,因此校验位D7为1(红色)。蓝色D6-D4代表序号。
由于传输过程采用的是连续ARQ协议,发送方并不等待接收方发回的确认信息,连续将数据2~8发送给接收方,其中看到数据5和数据7丢失。
接着在发送数据8时看到接收方收到数据31H。接收方并不发送ACK。
接着接收到了32H和34H(33H时延),由于不发送ACK,发送方并不知道数据包5丢失,数据包7出现插座,因此接收方收不到35H和37H,最后收到的数据顺序为1 2 4 6 7 3 9 10。
ARQ_6:
首先发送端发送1这个数据,其二进制的代码是:1 000 0001,红色的1是D7代表校验位,因为后面7位只有1个1,蓝色的是D6—D4代表序号,紫色 0001代表数据1
接着看到B收到 81H这个数据帧,并且回复了0F数据帧,这个0F数据帧的二进制是 0 000 1111,红色部分代表该帧的校验位为0(有四个1),蓝色部分代表该帧回复的序号,1111按上面给的定义是代表ACK,所以其实该帧就是对序号为0的数据包的回复即 ACK0。
由于A此时还没有收到0FH,因此再次发送重复的内容3:81H。由于设置数据包3时延100ms,因此B没有收到数据包3,但是A此后收到了B发回的ACK0,开始传送4:12H。
这时看到B收到了4:12H以及3:81H,并且返回了5:9FH以及6:0FH,前者是对序号为1数据的确认,后者是对序号为0的数据包的确认。

计算机网络ARQ协议模拟实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1314042****
  • 文件大小535 KB
  • 时间2020-11-09