首页 > 试题广场 >

在连续ARQ协议中,当滑动窗口序号位数为n,则发送窗口最大尺

[单选题]
在连续ARQ协议中,当滑动窗口序号位数为n,则发送窗口最大尺寸为( )
a.2n-1
b.2n-1
c.2n
d.2n

  • a
  • b
  • c
  • d
推荐
B
  • ARQ自动重传请求(Automatic Repeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一。
  • 连续ARQ协议:发送方每收到一个确认,就把发送窗口向前滑动一个分组的位置。接收方一般采用累积确认的方式,对按序到达的最后一个分组发送确认。
  • 滑动窗口协议:窗口为允许使用序列号范围。随着协议的运行,窗口在序列号空间内向前滑动。
根据题意当滑动窗口序号位数为n,则最多允许n个分组未确认序列号的位数是n的话,那么得满足接收方窗口大小N+发送方N<= 2的k次方,防止因为接收方ACK丢失导致发送重发k号分组,而此时接收方滑到了新窗口,新窗口有新的分组(不是原来的,共用序号产生的),导致出错。

编辑于 2019-07-23 14:13:02 回复(0)
采用有序接收的滑动窗口协议,没序号位数为n,则发送窗口最大尺寸为2n-1。

序号位数为n,所以可辨别的范围是2^n。所以不可能大于2^n。若为2^n,从0开始发送发出了所有却未受到应答,对于2^n-1,对应的应该是ACK=0,可此时无法分辨这个0是2^n的下一个还是已发出去的第一个0。所以减一。避免出现重复号。

采用无序接收的滑动窗口协议,具发送窗口最大尺寸为2n-1。
发表于 2019-07-22 16:24:15 回复(0)
B
  • ARQ自动重传请求(Automatic Repeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一。
  • 连续ARQ协议:发送方每收到一个确认,就把发送窗口向前滑动一个分组的位置。接收方一般采用累积确认的方式,对按序到达的最后一个分组发送确认。
  • 滑动窗口协议:窗口为允许使用序列号范围。随着协议的运行,窗口在序列号空间内向前滑动。
根据题意当滑动窗口序号位数为n,则最多允许n个分组未确认。序列号的位数是n的话,那么得满足接收方窗口大小N+发送方N<= 2的k次方,防止因为接收方ACK丢失导致发送重发k号分组,而此时接收方滑到了新窗口,新窗口有新的分组(不是原来的,共用序号产生的),导致出错。
发表于 2020-07-28 09:07:56 回复(0)