2011-10-04 89 views
0

這是我的網絡課的作業問題。我不是在尋找一個確切的答案(因爲這是我的作業),但一些幫助將是很好的:TCP協議報頭字段大小

你被僱用設計一個類似TCP的可靠的字節流協議,使用滑動窗口。該協議將通過100Mbps網絡運行。網絡上的RTT爲100ms,最大段壽命爲60秒。假設這兩個字段計數字節,協議頭中的AdvertisedWindow和SequenceNum字段所需的最小位數是多少?

我沒有線索如何計算此。我知道標題字段是什麼,我明白它的意思,但任何人都可以解釋這是如何計算的?

回答

0

帶寬延遲產品(BDP)是根據最大帶寬和往返時間來計算的。

BDP =帶寬在比特每秒* RTT-在秒

爲了使吞吐量不是由窗口大小受限窗口大小必須能夠表達的BDP。

序號必須大於窗口大小。請閱讀Sliding Windows

你也應該看看TCP TuningWindow Scaling

1

您首要需要弄清楚的是可以在飛行中的最大數據量,即帶寬延遲產品。然後,包含該值所需的位數。