信道利用率

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_42682806/article/details/84592569

这又是计算机网络中的一个计算题所在,真题已经多次考察,所以没的说,重要!

首先,什么是信道利用率呢?也就是信道的效率,假设在一个发送周期为1s,但实际传输数据的时间只用了0.5s,那么效率就是50%。

这里需要理解发送周期:也就是说,对发送方而言,发送方从发送第一个数据开始,到接收到该确认所经过的时间。

设整个发送周期为T。发送总的数据量为L。传输速率为P。

则信道利用率就是(L/P)/T

信道的吞吐率=信道的利用率*传输速率。

公式并没有很复杂,但是一与题目结合,难度就提升了好多。以近几年真题做分析。

例1:source:2012年真题

分析:本题的关键纠结在到底是用128字节还是用512字节计算呢?

错误的理解思路,为了使帧序列的比特数少,所以应该用512字节,好吧,你的头脑太简单了。

正确的思考:分别考察在128 和512下一个发送周期传输的比特数;

 128字节   (64+540+64)/64=10.4帧+1帧区分新旧帧

512字节     (256+540+256)/256=4.1帧+1帧区分新旧帧

为了使信道传输率最大,帧序号比特数应该看10.4帧的标准。因为如果以4.1帧为标准,也就是帧比特数为三,那么在发送数据字节为128的情况下就达不到最大的信道利用率。故本题结果选择B。
例2:source:2015年真题

分析:由于确认帧的开销忽略不计,考虑发送周期即为1000B/128kbps  +250ms=562.5ms

为是信道利用率大于80%,即假设发送x个帧,解得x>7.2

再加上一帧区别新旧,故应该比特数至少为4,选择B

例3:source:2014年真题

分析:同样的计算手法,发送一帧用时:1000B/100Mbps=0.08ms

                                      发送周期为100.08ms

受发送窗口的限制,在一个发送周期内可以发送1000个数据帧,此时达到的数据传输率约为1000*1000B/0.1s=80Mbps.

2018年(36) 主机甲采用停-等协议向主机乙发送数据,数据传输速率是 3 kbps,单向传播延时是 200
ms,忽略确认帧的传输延时。当信道利用率等于 40%时,数据帧的长度为 :
令t= x/3kbps
则t/(t+2*200)=0.4 解得x=800b

几道题做下来的感觉:(1)确定一个发送周期大小

                                      (2)帧比特数的计算是针对一个发送周期而言的,别漏了1

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值