欢迎光临散文网 会员登陆 & 注册

每日一题 | GBN协议的信道利用率计算

2021-04-29 08:29 作者:苏世考研  | 我要投稿


苏世计算机考研,程序猿专属的学习分享社区


苏世小课堂,每日一题!


为了帮助大家及时回顾所学知识,特开设本“每日一题”专栏,从我们的海量题库精挑细选出一些习题,学—练一体化,将碎片化时间充分利用起来,促进考生进一步掌握计算机考研知识,希望对大家有所帮助!


每日一题


题目描述


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


选项


A.5

B.4

C.3

D.2


答案

B


解析


本题考查GBN协议的信道利用率计算。我们选取128B①进行计算:

发送一帧的时间为128×8bit/(16kbps)=64ms;

发送一帧到收到确认为止的总时间:64+270×2+64=668ms;

显然该时间内总共可以发送668/64=10.4(帧),因此:

至少需要用4位比特进行编号。


注释:之所以选择短帧,是因为要使信道利用率最高,信道则必须不停的发送数据,因此要想多发数据应尽量使帧序号比特数(n)大一些。例如,当发送大小相同的一组数据时(如1000B时),数据帧为512B的最大帧序号数小于数据帧为128B的最大帧序号数(因为总长度一定,但是每一部分长度大,那么分组数量就小了),即分组为512B的发送窗口小于128B的发送窗口,故要选择数据帧较小的。


苏世学社旗下品牌,专注于计算机考研

计算机考研一手资讯,原创高质量干货

深度的学习分享丨咨询前辈丨个性化指导


每日一题 | GBN协议的信道利用率计算的评论 (共 条)

分享到微博请遵守国家法律