主机甲与主机乙之间使用后退 N 帧协议 (GBN) 传输数据,甲的发送窗口尺寸为1000,数据帧长为 1000 字节,信道带宽为 100 Mbps,乙每收到一个数据帧立即利用一个短帧(忽略其传输延迟)进行确认,若甲乙之间的单向传播延迟是 50ms,则甲可以达到的最大平均数据传输速率约为( )。
A. 10 Mbps
B. 20 Mbps
C. 80 Mbps
D. 100 Mbps
在后退 N 帧协议 (GBN) 中...
用户登录可进行刷题及查看答案
在后退 N 帧协议 (GBN) 中,发送方可以发送 N 个帧而无需等待确认。从发送方发送一个数据帧到发送方接收到接收方传来的确认帧为一个周期。信道利用率为一个周期内发生数据的时间占该周期的比例。
信道带宽为 100 Mbps,该信道为高速以太网,高速以太网默认采用全双工模式,允许数据在两个方向上同时传输。
主机甲发送一个数据帧的时延为 ,传播时延为 50 ms ,主机乙发送一个确认帧的时延为 t2 ,因为乙每收到一个数据帧立即利用一个短帧(忽略其传输延迟)进行确认,所以 t2=0 ,传播时延为 50 ms 。一个周期 T=0.08 ms+50 ms+0 ms+50 ms=100.08 ms 。因为数据链路层采用后退 N 帧协议 (GBN) 传输数据,为使信道利用率达到最高,在一个周期内,发送方可以连续发送多个数据帧,将位于发送窗口中的帧全部发送出去。甲的发送窗口尺寸为1000,1000个帧的发送时延为 1000t1=80 ms<T ,满足要求。
最大信道利用率是
甲可以达到的最大平均数据传输速率 = 信道带宽 × 最大信道利用率 ≈100 Mbps×80%=80 Mbps 。
本题选 C。
登录后提交答案
暂无评论,来抢沙发