TCP擁塞控制慢開始演算法擁塞視窗的初始值

2021-10-13 22:59:20 字數 655 閱讀 3201

問題:擁塞控制慢開始演算法擁塞視窗的初始值是多少?

根據rfc文件:

iw, the initial value of cwnd, must be set using the following

guidelines as an upper bound.

if smss > 2190 bytes:

iw = 2 * smss bytes and must not be more than 2 segments

if (smss > 1095 bytes) and (smss <= 2190 bytes):

iw = 3 * smss bytes and must not be more than 3 segments

if smss <= 1095 bytes:

iw = 4 * smss bytes and must not be more than 4 segments

cwnd擁塞視窗初始值一般為2-4個smss大小

mss–最大報文段

smss(sender』s mss),傳送方最大報文段

syn段中攜帶的mss選項值實際上就是本端網路裝置的mtu。

mtu是指資料鏈路層向網路層發資料的最大傳輸單元。

mtu取決於網絡卡路由器,linux可用ifconfig命令檢視

TCP擁塞控制 慢開始與擁塞避免演算法

計算機網路中的頻寬 交換結點中的快取和處理機等,都是網路的資源。在某段時間,若對網路中某一資源的需求超過了該資源所能提供的可用部分,網路的效能就會變壞。這種情況就叫做擁塞。擁塞控制就是防止過多的資料注入網路中,這樣可以使網路中的路由器或鏈路不致過載。擁塞控制是乙個全域性性的過程,和流量控制不同,流量...

32 tcp擁塞控制 慢開始

前面講到了tcp在進行擁塞控制時的演算法 即慢開始,擁塞避免,快速重傳,快速恢復這四種演算法。那麼慢開始演算法是如何來感知網路是否擁塞,從而進行擁塞控制的?首先雙方在建立tcp連線時,傳送方會維護乙個擁塞視窗 cwnd 擁塞視窗的大小是隨著網路擁塞程度而動態變化的,這樣的話傳送方就可以根據擁塞視窗的...

TCP擁塞控制,慢啟動演算法

當乙個網路面對的負載超過了它的處理能力時,擁塞就會發生。internet也不例外。理論上,通過使用一條從物理學中套用過來的法則 分組守恆法則,擁塞現象就可以得到控制。它的基本思想是,只有當乙個老的分組離開之後才允許向網路注入乙個新的分組。tcp企圖通過動態的維護視窗的大小來實現這個目標。管理擁塞的第...