首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Go-back-n ARQ为什么要再次发送重复帧?

Go-back-n ARQ为什么要再次发送重复帧?
EN

Stack Overflow用户
提问于 2016-11-12 00:33:48
回答 2查看 634关注 0票数 1

为什么Go-Back-N ARQ再次发送重复帧?这样做的优点和缺点是什么?

EN

回答 2

Stack Overflow用户

发布于 2019-11-07 23:22:18

因为接收器丢弃所有无序的分组而不至少缓冲它们,所以返回n个arq需要从具有最高序列号的最后确认的分组之后再次发送相同的分组集合。

当考虑到停止和等待arq时,返回n arq是快速的,但也有缺点,比如多次发送相同的数据包。这就是为什么选择性重复出现在画面上的原因。在选择性重发中,不需要重新发送已经发送的数据包,因为接收端正在缓存,them.Which表示接收端无序接受,packets.Sender只重传已知未接收到的数据包。因此,丢失/损坏的分组将在发送和接收窗口的there.The大小中单独重传,并且在这种情况下必须等于序列号的一半。

票数 1
EN

Stack Overflow用户

发布于 2016-11-12 01:21:21

那么让我们来看一个例子,并理解一下

因此,您可以在图像中看到窗口大小为4,现在您开始发送从1到4的所有数据包,而在达到窗口大小之后,2之间的数据包尚未到达,此时发送方看到数据包2不在那里的ACK,因此它再次开始从2到4的传输过程,因此接收方收到3和4的重复数据包,但接收方将其丢弃。要了解更多-您可以查看此链接Go back N wikipedia Page

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40552322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档