从数据传输速率的视角思考信道利用率

@(计算机网络)

(2014.36)主机甲和主机乙之间使用GBN协议:甲的发送窗口尺寸是1000,数据帧长是1000字节,信道带宽是100Mbps.乙每收到一个数据帧就立即利用一个短数据帧进行确认(传输时延忽略)。若甲乙之间的单向传播时延是50ms,则甲可以达到的最大平均数据传输率是:80Mbps.

分析:我上来想的是,计算信道利用率的最大值,那么再乘以信道带宽便是最大值了。但是这个关系看起来并不是可靠的,因为信道利用率我们下的定义是发送数据的时间占发送周期的比率。
因此,还是采用直接计算更为直观。

一个发送周期是:发送方从发送第一个数据开始,到接收到第一个确认帧为止。
因此,一个发送周期内GBN协议可以连续发送1000个数据帧,共1MB。

发送一帧用时:1000B÷108bps=8⋅10−5=0.08ms1000B\div 10^8bps = 8 \cdot 10^{-5} = 0.08ms
发送周期T = 1000B÷108bps+RTT=100.08ms1000B\div 10^8bps + RTT = 100.08ms
则一个发送周期内可以连续发送1000帧,共用时80ms。所以一个发送周期内并不是每一刻都在发,受限制于窗口大小,因此达不到100Mbps.
所以最大传输速率约是:
1000⋅1000B÷0.1s=80Mbps.1000\cdot 1000B\div 0.1s = 80Mbps.

需要思考的是,既然连续发送了,为什么达不到信道带宽呢?

这样想,达到带宽的话,需要一秒发送100Mb,约等于一秒发送12500帧。
一个发送周期是约为0.1秒,那么也就是一个发送周期要发1250帧。已经大于窗口数了,因此做不到100Mbps.

计算信道利用率:

α=一个发送周期内发送数据时间发送周期=1000⋅0.08100.08=80%

\alpha = \frac{一个发送周期内发送数据时间}{发送周期} = \frac{1000\cdot 0.08}{100.08} = 80\%

所以最大数据传输速率约为80Mbps.

一个发送周期内最多发送所有的窗口,这种限制理解是否正确?

从数据传输速率的视角思考信道利用率相关推荐

  1. 计网真题:信道利用率计算

    文章目录 知识铺垫 解释疑问 翻译题目 做题 总结 11月3日补充 11月6日补充 参考文章 题目是2012年408统考的一道计网的题目 答案选择B 知识铺垫 帧序列的比特数(设为n个)指的就是:帧编 ...

  2. 通信常识:波特率、数据传输速率与带宽的相互关系(转)

    通信常识:波特率.数据传输速率与带宽的相互关系 本文为转载文章,支持原创,请点击原文地址 [带宽W] 带宽,又叫频宽,是数据的传输能力,指单位时间内能够传输的比特数.高带宽意味着高能力.数字设备中带宽 ...

  3. 一个信道的数据传输速率为4kb/s,单向传播时延为30ms,如果使停止-等待协议的信道最大利用率达到80%,那么要求的数据帧长度至少为( )

    一个信道的数据传输速率为4kb/s,单向传播时延为30ms,如果使停止-等待协议的信道最大利用率达到80%,那么要求的数据帧长度至少为( 960bit ) 信道利用率:指发送方在一个发送周期的时间内, ...

  4. 计算机网络-后退N帧协议习题思考:数据帧长度范围128~512字节,求信道利用率达到最大,帧序列的比特数至少为多少

    这里先复习基本的知识点,然后解答该题. 时延 时延的定义:指数据(一个报文或分组)从网络(或链路)的一端传送到另一端所需要的总时间,它由4部分构成:发送时延.传播时延.处理时延.排队时延.做题时,排队 ...

  5. 二进制信号在信噪比为127:1的4kHz信道上传输,最大数据传输速率可以达到( )

    二进制信号在信噪比为127:1的4kHz信道上传输,最大数据传输速率可以达到( B ) A. 28000b/s B. 8000b/s C. 4000b/s D. 无限大 根据香农定理,最大数据传输速率 ...

  6. 某信道的波特率为1000Baud,若令其数据传输速率达到4kb/s,则一个信号码元所取的有效离散值个数为( )

    某信道的波特率为1000Baud,若令其数据传输速率达到4kb/s,则一个信号码元所取的有效离散值个数为( D ) A. 2 B. 4 C. 8 D. 16 比特率=波特率×log2n 一个码元含有n ...

  7. [计算机网络期末复习_例题]有限带宽、有热噪声信道的最大数据传输速率(香农定理)

    题目:已知:S/N = 30dB,带宽 B = 4000Hz,根据香农定理,求:有限带宽.有热噪声信道的最大数据传输速率为多少? (香农定理公式:①Rmax = B x log₂( 1 + S/N ) ...

  8. 关于信道利用率的总结与一道习题的最终解释

    首先是概念. 信道利用率,也叫信道的效率,定义很多,但是常用的是时间角度的定义. OK,上定义:对发送方而言,发送方在一个发送周期内,有效地发送数据所需要的时间占整个发送周期的比率. 那么,什么是发送 ...

  9. 波特率、数据传输速率和带宽的关系(转)

    [带宽W] 带宽,又叫频宽,是数据的传输能力,指单位时间内能够传输的比特数.高带宽意味着高能力.数字设备中带宽用bps(b/s)表示,即每秒最高可以传输的位数.模拟设备中带宽用Hz表示,即每秒传送的信 ...

最新文章

  1. centos7系统/etc/resolv.conf 配置DNS客户
  2. 敏捷个人新体系学习 - 2.定位
  3. Delphi开发单机瘦数据库程序要点
  4. 20_Android中apk安装器,通过WebView来load进一个页面,Android通知,程序退出自动杀死进程,通过输入包名的方式杀死进程
  5. SQL用户存在则更新不存在则插入
  6. BugkuCTF web2
  7. jQuery——子元素筛选器
  8. C#实现四舍五入和JavaScript实现四舍五入
  9. java窗口淡出_java淡入淡出式显示gui
  10. 元音字母A的发音规则
  11. Oracle的安装步骤(详细图示)
  12. XMLSpy使用流程
  13. SecureCrt中文破解版直接下载使用免破解免安装并解决中文乱码问题
  14. cjson构建_利用cJSON解析和创建JSON字符串
  15. 为什么编辑器打开PDF文档后提示缺少字体
  16. 《中国近代史纲要》思维导图复习版
  17. gradient()函数的理解
  18. linux下安装asm数据库,Linux下ASM实例的安装
  19. 流量卡物联网卡管理平台源码|PHP管理系统源码 成品可商用系统
  20. 使用友盟进行app的增量更新

热门文章

  1. jupyter-notebook设置⽀持远程访问
  2. vbs获取程序窗体句柄_VBS调用windows api函数(postmessage)实现后台发送按键脚本...
  3. android sim卡命令,Android常用命令
  4. 圣经 英文有声 android,英文有声+Epub Foundation Series 7部 Isaac Asimov - Audiobook
  5. jq获取页面高度_jquery获取文档高度和窗口高度汇总
  6. 罗定职业技术学院计算机考试二级,2018年罗定职业技术学院五年一贯制单独招生术科考试成绩.PDF...
  7. java打印堆栈信息linux,在C/C++程序里打印调用栈信息(转载)
  8. 修改java的jre_applet访问本地资源,需要修改jre的java.policy
  9. android曲线水波纹录音动画,Android-贝塞尔曲线实现水波纹动画
  10. python常用标准库的基本用法_[每天一个python小技巧]Python中标准库OS的常用方法总结...