计算机网络的一道习题,请高手指点

Eric07 2009-09-07 03:05:05
题目:一个TCP链接下面使用256kb/s的链路,其端到端时延为128ms。经测试,吞吐量只有120kb/s。试问发送窗口是多少?

答案是7228字节

我是这么想的,吞吐量乘以往返时间(RTT)就是在得到ACK前发送的最大数据量,也就是窗口允许的最大数据量,所以
120kb/s*128ms*2/8=1920字节


请大家指点
...全文
106 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
littlegang 2009-09-09
  • 打赏
  • 举报
回复
更正:上面弄错了,

不是8个窗口,而是一个字节8bit

呵呵,
littlegang 2009-09-09
  • 打赏
  • 举报
回复
假设全部窗口(好像是8个窗口)数据量有 x字节,
A端传递全部x字节,并且收到对端的ACK应答,需要的时间是
x / 256k + 0.128 (去的延时) +0.128(应答过来延时)

那么现在 x / 这个时间 就是实际测下来的带宽 = 120k

也就是 x / ( x /256k +0.256) = 120k

解出 x = 57825.88.... , x /8 = 每个窗口约 7228
amwdgv 2009-09-08
  • 打赏
  • 举报
回复
差好多少
cuiyang000 2009-09-07
  • 打赏
  • 举报
回复
这....完全不懂
Eric07 2009-09-07
  • 打赏
  • 举报
回复
即使考虑了协议封装的一些开销也不应该与答案差这么多
dzxccsu 2009-09-07
  • 打赏
  • 举报
回复
这方面要你指教下我才对!

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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