1 / 13
文档名称:

计网实验报告(三).doc

格式:doc   大小:152KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计网实验报告(三).doc

上传人:分享精品 2018/5/17 文件大小:152 KB

下载得到文件列表

计网实验报告(三).doc

文档介绍

文档介绍:计算机网络实验报告(三)
——编程实现可靠数据传输原理 GO-BACK-N
(一)实验目的:
运用各种编程语言实现基于Go-Back-N 的可靠数据传输软件。通过本实验,使学生能够对可靠数据传输原理有进一步的理解和掌握。
实验内容:
(1).选择合适的编程语言编程实现基于Go-Back-N 的可靠数据传输软件。
(2).在实际网络环境或模拟不可靠网络环境中测试和验证自己的可靠数据传输软件。
实验原理:
:Go-Back-N ARQ
中文翻译为后退N式ARQ、回退N式ARQ。该协议对传统的自动重传请求(ARQ,Automatic Repeat reQues)进行了改进,从而实现了在接收到ACK之前能够连续发送多个数据包。
在Go-Back-N ARQ中,发送端不需要在接收到上一个数据包的ACK后才发送下一个数据包,而是可以连续发送数据包。在发送端发送数据包的过程中,如果接收到对应已发送的某个数据包的NACK,则发送端将NACK对应的某个数据包进行重发,然后再将该数据包之后的数据包依次进行重发。
后退N帧ARQ的图例:
后退N帧ARQ就是从出错处重发已发出过的N个帧。
-Back-N 的有限状态机模型表示如图所示:
(a)
(b)
Go-Back-N 的有限状态机模型(a)发送端(b)接受端
实验步骤:
在eclipse平台编写并调试GBN模拟java程序,观察三组以上实验结果,验证程序可以正确模拟GBN的发送规则。
(五)实验结果:
以下为随机数模拟的某次发送情况:
接收方开始接收分组数据!
发送方开始发送分组数据!
发送方现在开始第一次发送序号为0的数据分组
当前窗口内的分组情况为:
第0号窗口里面存放的是序号为1的马上待发送的数据分组!
第1号窗口里面存放的是序号为2的马上待发送的数据分组!
第2号窗口里面存放的是序号为3的马上待发送的数据分组!
接收方收到了序号为0的分组!
该数据分组正是接收方所期待的,接收方接受了它并准备回送对应的ACK!
发送方收到了ACK,序号为0并且开始加以确认!
发送方现在开始第一次发送序号为1的数据分组
当前窗口内的分组情况为:
第0号窗口里面存放的是序号为2的马上待发送的数据分组!
第1号窗口里面存放的是序号为3的马上待发送的数据分组!
第2号窗口里面存放的是序号为4的马上待发送的数据分组!
发送数据分组时发生延迟:1200毫秒!
接收方收到了序号为1的分组!
该数据分组正是接收方所期待的,接收方接受了它并准备回送对应的ACK!
发送方收到了ACK,序号为1并且开始加以确认!
发送方现在开始第一次发送序号为2的数据分组
当前窗口内的分组情况为:
第0号窗口里面存放的是序号为3的马上待发送的数据分组!
第1号窗口里面存放的是序号为4的马上待发送的数据分组!
第2号窗口里面存放的是序号为5的马上待发送的数据分组!
发送数据分组时发生延迟:750毫秒!
序号为2的分组在传给接收方途中发生了丢包!
发送方开始重新发送序号为 2的数据分组
发送数据分组时发生延迟:750毫秒!
接收方收到了序号为2的分组!
该数据分组正是接收方所期待的,接收方接受了它并准备回送对应的ACK!
发送方收到了ACK,序号为2并且开始加以确认!
发送方现在开始第一次发送序号为3的数据分组
当前窗口内的分组情况为:
第0号窗口里面存放的是序号为4的马上待发送的数据分组!
第1号窗口里面存放的是序号为5的马上待发送的数据分组!
第2号窗口里面存放的是序号为6的马上待发送的数据分组!
发送数据分组时发生延迟:300毫秒!
接收方收到了序号为3的分组!
该数据分组正是接收方所期待的,接收方接受了它并准备回送对应的ACK!
发送方收到了ACK,序号为3并且开始加以确认!
发送方现在开始第一次发送序号为4的数据分组
当前窗口内的分组情况为:
第0号窗口里面存放的是序号为5的马上待发送的数据分组!
第1号窗口里面存放的是序号为6的马上待发送的数据分组!
第2号窗口已经空了,并且后续窗口、发送方没有要发送的数据分组了!
发送数据分组时发生延迟:750毫秒!
接收方收到了序号为4的分组!
该数据分组正是接收方所期待的,接收方接受了它并准备回送对应的ACK!
发送方收到了ACK,序号为4并且开始加以确认!
发送方现在开始第一次发送序号为5的数据分组
当前窗口内的分组情况为:
第0号窗口里面存放的是序号为6的马上待发送的数据分组!
第1号窗口已经空了,并且后续窗口、发送方没有要发送的数据分组了!
第2号窗口已经空了,并且后续窗口、发送方没有要发送的数据分组

最近更新

2025年幼儿园儿童节祝福短信 3页

2025年幸福的感觉说说 4页

2025年年通用工作的格言集锦54条 4页

2025年年给朋友的夏至祝福语锦集44条 5页

2025年年精选真诚温暖的早安心语朋友圈摘录68.. 7页

2025年年精选元旦新年贺卡祝福语短信21句 3页

2025年年简短的悲伤唯美句子汇编46条 4页

2025年年简洁的哲理的人生语句摘录44句 5页

2025年年简单的古风唯美句子摘录89条 8页

2025年年祝大雪快乐的祝福语摘录37条 4页

2025年年温馨平安夜祝福语短信集合62句 7页

2025年年朋友圈心情说说95条 7页

2025年年有关哲理的人生语句集锦70条 8页

2024年拟投入的主要施工机械、设备计划 3页

2024学年八年级上学期数学期末学业水平测试模.. 6页

2023-2024学年上海市黄浦区高中数学上教版 必.. 10页

2025年雅思考试阅读部分时间 5页

2022年临汾市霍州市(中小学、幼儿园)教师招聘.. 3页

2025年年度设备管理工作总结(通用5篇) 13页

2025年难忘的春节作文600字13篇 19页

2025年难忘的元宵节话题作文5篇 8页

2021年执业药师《中药学专业知识二》章节模拟.. 4页

2025年除夕守岁为何又叫“熬年” 5页

2021-2022学年人教版八年级数学下册( 含答案).. 6页

2025年年常用励志座右铭锦集70句 4页

超市商业计划书(超市(完整版) 18页

调理脾胃的传统药方 4页

计算机类专业论文题目选题 4页

观赏犬樱桃眼的诊治 4页

2024年哈尔滨铁道职业技术学院单招职业技能测.. 75页