回退n帧协议
Ⅰ 对于回退n帧协议,请举例说明为什么Ws不能等
第二次发送的为7,0,1,2,3,4,5号 正确 应答为5
如果第二次错了,即7,0,1,2,3,4,5号全丢了。只能收到内第一次发送的为容0,1,2,3,4,5,6帧的应答,最后一帧为6.因此应答为6“
Ⅱ 后退N帧ARQ协议中,规定发送窗口大小,为什么要满足这个条件
假设2位比特编号,那么我们可以有4种编号。发送方就是012301230123……
Wt最大应该是3。如果我们版取权4。
现在发送方发0123。接收方全都完美收到了,那我现在返回ACK3给发送方,准备接受新一轮0123。
可是这个ACK丢了。这个时候发送方计时器也到点了。那他就要重新发送0123,可是他不知道我收到了,他又发了一遍旧的0123给我。
那我就很难受。
Ⅲ 后退N帧协议和选择重传协议的原理是什么并说明各自的优缺点。
后退N帧策略的基本原理
当接收方检测出失序的信息帧后,要求发送方重发最后一个正确接收的信息帧之后的所有未被确认的帧;或者当发送方发送了N个帧后,若发现该N帧的前一个帧在计时器超时后仍未返回其确认信息,则该帧被判为出错或丢失,此时发送方就不得不重新发送出错帧及其后的N帧。这就是GO-DACK-N(退回N)法名称的由来。因为,对接收方来说,由于这一帧出错, 就不能以正常的序号向它的高层递交数据,对其后发送来的N帧也可能都不能接收而丢弃。
后退N帧的工作情况
GO-DACK-N法操作过程如下图。图中假定发送完8号帧后,发现2号帧的确认返回在计时器超时后还未收到,则发送方只能退回从2号帧开始重发。
选择重传ARQ协议
为了进一步提高信道的利用率,可设法只重传出现差错的数据帧或者是定时器超时的数据帧。但这时必须加大接收窗口,以便先收下发送序号不连续但仍处在接收窗口中的那些数据帧。等到所缺序号的数据帧收到后再一并送交主机。这就是选择重传ARQ协议。
使用选择重传ARQ协议可以避免重复传送那些本来已经正确到达接收端的数据帧。但我们付出的代价是在接收端要设置具有相当容量的缓存空间,这在许多情况下是不够经济的。
正因如此,选择重传ARQ协议在目前就远没有连续则协议使用得那么广泛。今后存储器芯片的价格会更加便宜,选择重传ARQ协议还是有可能受到更多的重视。
Ⅳ 后退N帧协议(gbn)(大纲里面的) 哪个大虾给大体讲讲
讲到gbn,首先要讲到累积确认。
累积确认的意思是:接收方不必对收到的分组逐个发送确回认,而是可以在收到几个答分组后,对按序到达的最后一个分组加以确认。
比如,发送方发送0~7个帧,接收方对第0,2,3,7个帧发送确认,就是分别对第0个帧的确认,对第1,2个帧的确认,对第3个帧的确认,对第4,5,6,7个帧的确认。
假如接收方只发送了第3个帧的确认,就说明前面0,1,2,3号帧都被接收方正常接收了,但是后面的四个帧虽然也已经发送了,但是却需要重传,这就称作Go-back-N,也就是gbn(后退N帧)协议。
在这里实际上是回退4帧。
Ⅳ 后退N帧的arq和连续ARQ是不是同一种协议阿
后退N帧ARQ和选择重传ARQ都是连续ARQ协议。
但是也有书说后退N帧ARQ是连续ARQ协,而把选择重传ARQ单独出来。
从意义上来说两者都是连续ARQ协议。
Ⅵ 关于回退n帧滑窗协议的最大窗口数的说明
第二次发送的为7,0,1,2,3,4,5号 正确 应答为5
如果第二次错了,即7,0,1,2,3,4,5号全丢了。只能收到第一次发回送的为0,1,2,3,4,5,6帧的应答答,最后一帧为6.因此应答为6“
Ⅶ 后退N帧ARQ协议的介绍
后退N帧ARQ协议对传统的自动重传请求(ARQ,Automatic Repeat reQues)进行了改进,从而实现了在接收到ACK之前能够连续发送多个数据包。
Ⅷ 广域网中后退N 帧协议和选择重传协议的原理是什么
我的简单一的理解是这样的。后退N帧的协议中,后退的N帧中,可能有对方内已经收到的。选择重传的,容则是接收到有哪帧在传送过程中丢失,然后再重新传给对方。当然,两种协议都有各自的优缺点了。具体的选择应该根据实际的应用环境来决定。