5-38 設TCP的ssthresh(慢開始門限ssthresh)的初始值為8(單位為報文段)。當擁塞窗口上升到12時網絡發生了超時,TCP使用慢開始和擁塞避免。試分別求出第1輪次到第15輪次傳輸的各擁塞窗口大小。你能說明擁塞窗口每一次變化的原因嗎?
解答:擁塞窗口大小及變化原因見表T-5-38
表T-5-38 15個輪次擁塞窗口大小及變化原因
輪次 | 擁塞窗口 | 擁塞窗口變化的原因 |
1 | 1 | 網絡發生了超時,TCP使用慢開始算法 |
2 | 2 | 擁塞窗口值加倍 |
3 | 4 | 擁塞窗口值加倍 |
4 | 8 | 擁塞窗口值加倍 |
5 | 9 | TCP使用擁塞避免算法,擁塞窗口值加1 |
6 | 10 | TCP使用擁塞避免算法,擁塞窗口值加1 |
7 | 11 | TCP使用擁塞避免算法,擁塞窗口值加1 |
8 | 12 | TCP使用擁塞避免算法,擁塞窗口值加1 |
9 | 1 | 網絡發生了超時,TCP使用慢開始算法 |
10 | 2 | 擁塞窗口值加倍 |
11 | 4 | 擁塞窗口值加倍 |
12 | 6 | 擁塞窗口值加倍,但到達12的一半時,改為擁塞避免算法 |
13 | 7 | TCP使用擁塞避免算法,擁塞窗口值加1 |
14 | 8 | TCP使用擁塞避免算法,擁塞窗口值加1 |
15 | 9 | TCP使用擁塞避免算法,擁塞窗口值加1 |
歡迎評論,共同進步!!