网络书上课后练习不会做,问问?

wzw200 2009-07-15 10:15:33
7-10设TCP使用的最大窗口为64KB,即64*1024字节。而传输信道貌岸然的带宽可认为 是不受限制的。若报文段的平均时延为20ms,问所能得到的最大的吞吐量是多少?
答:可见在报文段平均往返时延20ms内,发送方最多能发送64×1024×8比特,所以最大的吞吐量为=64×1024×8÷(20×10-3)=26214400bit/s=26.21Mbit/s

我想问下最后这个答案用的是什么公式啊 真不知道这个吞吐量公式那来的

那位知道 回复下谢谢!
...全文
31 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzw200 2009-07-20
  • 打赏
  • 举报
回复
用香农公式计算一下,假设信道带宽为3100Hz,最大信息传输速率为35kbps,那么若想使最大信息传输速率增加60%,问信噪比S/N应增大到多少倍?如果在刚才计算出来的基础上将信噪比S/N再增加到10倍,问最大信息传输速率能否再增加20%?

香农公式:C=Wlog2(1+S/N)
将"信道带宽为3100Hz,最大信息传输速率为35kbps,"
代入香农公式得:35=3100log2(1+S/N).
1)最大信息传输速率增加60%时,35(1+60%)=3100log2(1+k*S/N).
[这里k是信噪比S/N应增大到k倍]
2)在刚才计算出来的基础上将信噪比S/N再增加到10倍,
35(1+60%)M=3100log2(10k*S/N).
[这里是问最大信息传输速率M能否达到1+20%.]
一处“增加60%”,意思是达到原来的1+60%
一处“增大到X倍”,意思是原来的X倍.
一处“再增加到10倍”,在增加的基础上,再增加达到它(第一次增加后)的10倍
“再增加20%”,在增加的基础上,再增加达到它(第一次增加后)的91+20%)倍。
boygo1982 2009-07-15
  • 打赏
  • 举报
回复
吞吐量在书上是个概念问题,简单地说,就是一秒传输的数据量。告诉你20MS传了那么多数据,当然就是个简单的除法问题了。也就是 总量/时间 = 每秒传输数据量 = 吞吐量
boygo1982 2009-07-15
  • 打赏
  • 举报
回复
不是。。那个不是减三。。。那是20MS的表述吧。。。-3是指数。。。囧
microyzy 2009-07-15
  • 打赏
  • 举报
回复
其实就是64k X (1000/20),至于为什么要减3,不了解。
boygo1982 2009-07-15
  • 打赏
  • 举报
回复
课本上这些题就是骗小孩的
boygo1982 2009-07-15
  • 打赏
  • 举报
回复
不是什么都有公式的,其实这个东西。。。


你不觉得跟以前小学中学时候的 数学应用题 一样么 =。。=

恩恩,这就是数学应用题:一个数据从线的这头biu~ 到了线路的那头


小明早上从家到学校一共2公里,走路上学用了40分钟。。恩恩

LZ不要太拘泥公式
wzw200 2009-07-15
  • 打赏
  • 举报
回复
谢谢楼上的高人 结了 真的很谢谢 !!
udknight 2009-07-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wzw200 的回复:]
我找不知道人问啊 网上写代码的人 看到这个就没法回答,所以我看到你们较专业 就想多问问
[/Quote]
不是人家不会,是别人不想回答你。
udknight 2009-07-15
  • 打赏
  • 举报
回复
这个不就算的传输所花费的时间啊,lz真不懂还是假不懂啊。这个那有公式啊?
5段链路的传播时延=250×2+(1500/150000)×3×1000=530ms
250X2 是2个卫星的传播时延,1500/150000为一个广域网的传播时延,有3个就X3,单位是秒,换成毫秒。

5段链路的发送时延=960÷(48×1000)×5×1000=100ms
各数据链路数率为48kbit/s,帧长为960bit。 发送时延 = 帧长/数据链路数率. 注意 48是kbit/s 不是kbit/s 所以X1000 ,因为有5个,所以X5,换成毫秒X1000 。ok 你明白没有
wzw200 2009-07-15
  • 打赏
  • 举报
回复
我找不知道人问啊 网上写代码的人 看到这个就没法回答,所以我看到你们较专业 就想多问问
udknight 2009-07-15
  • 打赏
  • 举报
回复
lz真是网上找答案来了,自食其力呀。
wzw200 2009-07-15
  • 打赏
  • 举报
回复
知道了 我看大家都好像是网络专业的 我能再问你们个问题吗 我是做课后练习 不知道为什么这样做


7-11试计算一个包括5段链路的运输连接的单程端到端时延。5段链路程中有2段是卫星链路。每条卫星链路又由上行链路和下行链路两部分组成。可以取这两部分的传播时延之和为250ms,每一个广域网的范围为1500km,其传播时延可按150000km/s来计算。各数据链路数率为48kbit/s,帧长为960bit。
答:5段链路的传播时延=250×2+(1500/150000)×3×1000=530ms //什么公式?
5段链路的发送时延=960÷(48×1000)×5×1000=100ms //什么公式?
所以5段链路单程端到端时延=530+100=630ms

和书上的公式对不上啊 为什么呢 我看的上谢的第四版
udknight 2009-07-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 boygo1982 的回复:]
不是。。那个不是减三。。。那是20MS的表述吧。。。-3是指数。。。囧
[/Quote]
20ms

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧