免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 26432 | 回复: 33
打印 上一主题 下一主题

网络最大吞吐率计算 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-08-03 08:55 |只看该作者 |倒序浏览
有一个网络,tcp的收发窗口大小为1024Byte,网络的链路带宽是1Mb/s,往返时延RTT是50ms,问最大吞吐率?

论坛徽章:
0
2 [报告]
发表于 2011-08-03 15:52 |只看该作者
本帖最后由 满天星 于 2012-09-21 15:27 编辑

这个题目相当不错,比单纯计算PPS更高一层啊!带宽1Mb/S=125000 Byte/s  
Packet =1024+20+20+14+12+8+4=1102Byte
线速的话125000/1102≈113pps   因往返时延50ms,所以1s内packet为1000ms/50ms=20次往返,小于线速113pps,于是最大吞吐率=(1102Byte*20)/125000Byte/s=17.632%

论坛徽章:
0
3 [报告]
发表于 2011-08-03 17:51 |只看该作者
恩,不错哦

论坛徽章:
0
4 [报告]
发表于 2011-08-03 22:39 |只看该作者
回复 2# 满天星

这个题中的坑很深,我当时意识到了这种深度了,就是没弄对包大小


谢谢唉

论坛徽章:
0
5 [报告]
发表于 2011-08-04 09:13 |只看该作者
  包大小是最基本的一层、其次是PPS,然后是RTT,三个坑一层套一层啊……

论坛徽章:
0
6 [报告]
发表于 2011-08-05 17:19 |只看该作者
这个里面好像没考虑误码。

论坛徽章:
0
7 [报告]
发表于 2011-08-05 18:47 |只看该作者
满天星不是在问大神这个题吗?
我觉得应该是13%

论坛徽章:
0
8 [报告]
发表于 2011-08-05 18:52 |只看该作者
这个题目相当不错,比单纯计算PPS更高一层啊!带宽1Mb/S=125000 Byte/s  
Packet =1024+20+20+14+12+8=109 ...
满天星 发表于 2011-08-03 15:52



    你这样计算只考虑了线路时延,没有考虑发送时延吧?
PPS应该是1/(0.05+1098*2/125000)=14.8

论坛徽章:
0
9 [报告]
发表于 2011-08-05 20:51 |只看该作者
你这样计算只考虑了线路时延,没有考虑发送时延吧?
PPS应该是1/(0.05+1098*2/125000)=14.8
李凯文 发表于 2011-08-05 18:52

兄弟,请详细解释,你说的线路时延计算思路,同时我上面有写哦:1s内packet为1000ms/50ms=20次往返,小于线速113pps
我也不清楚最终答案,纯属看见这个题目,自己个人理解来算的……哈哈,如你认为有错误,请详细分析……谢谢!

论坛徽章:
0
10 [报告]
发表于 2011-08-05 21:44 |只看该作者
学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP