2011-10-04 64 views
0

这是我的网络课的作业问题。我不是在寻找一个确切的答案(因为这是我的作业),但一些帮助将是很好的:TCP协议报头字段大小

你被雇用设计一个类似TCP的可靠的字节流协议,使用滑动窗口。该协议将通过100Mbps网络运行。网络上的RTT为100ms,最大段寿命为60秒。假设这两个字段计数字节,协议头中的AdvertisedWindow和SequenceNum字段所需的最小位数是多少?

我没有线索如何计算此。我知道标题字段是什么,我明白它的意思,但任何人都可以解释这是如何计算的?

回答

0

带宽延迟产品(BDP)是根据最大带宽和往返时间来计算的。

BDP =带宽在比特每秒* RTT-在秒

为了使吞吐量不是由窗口大小受限窗口大小必须能够表达的BDP。

序号必须大于窗口大小。请阅读Sliding Windows

你也应该看看TCP TuningWindow Scaling

1

您首要需要弄清楚的是可以在飞行中的最大数据量,即带宽延迟产品。然后,包含该值所需的位数。