题24

题目

Q:【2012 统考真题】两台主机之间的数据链路层采用后退 N 帧协议 (GBN) 传输数据,数据传输速率为 16 kbps,单向传播时延为 270 ms,数据帧长度范围是 128~512 字节,接收方总是以与数据帧等长的帧进行确认。为使信道利用率达到最高,帧序号的比特数至少为( )。
A. 5
B. 4
C. 3
D. 2

分析

A:连续ARQ的信道利用率:

从上述公式可知, 数据帧长越大, 信道利用率就越高。数据帧长是不确定的, 范围 128 8512B, 在计算最小窗口数时,为了保证无论数据帧长如何变化,信道利用率都能达到 ,应以 的帧长计算。因此,当最短的帧长都能达到 的信道利用率时,发送更长的数据帧也都能达到 的信道利用率。若以 的帧长计算,则求得的最小窗口数在 的帧长下,达不到 的信道利用率。首先计算出发送一个帧的时间 ; 发送一个帧到收到确认帧为止的总时间 ; 这段时间总共可发送 帧,即发送窗口 , 而接收窗口 ,所以至少需要用 4 位比特进行编号。

选B