STCP

"TCP

STCP(Scalable TCP)是TCP擁塞控制協定的一種。STCP算法是由 Tom Kelly於 2003年提出的 ,通過修改 TCP的視窗增加和減少參數來調整傳送視窗大小 ,以適應高速網路的環境。
針對傳統 TCP在高頻寬時延乘積網路中存在的問題 ,目前國內外已經提出了一些適合高速網路的擁塞控制算法 ,如HSTCP、STCP、B I C- TCP、H-TCP、CUB I C- TCP, 這些新算法通過修改擁塞控制機制 ,不需要修改中間節點和接收端協定 ,解決了傳統 TCP在高速網路中鏈路利用率不高的問題 ,獲取了高吞吐量 ,在一定程度上提高了算法在高速網路中的性能。其中 STCP算法就是在傳統 TCP基礎上進行的改進算法 ,該算法具有很高的鏈路利用率和穩定性,但該機制視窗增加和 RTT成反比 ,在一定的程度上存在著 RTT不公平現象 ,而且和傳統 TCP流共存時 ,過分占用頻寬 ,其 TCP友好性也較差。
通過對頻寬分配特徵、 流速度變化、 對傳統流的影響、收斂特性和控制理論穩定性方面進行權衡 ,得出 STCP在擁塞避免階段的擁塞視窗描述如下:
(1) 當 CWnd ≤ l wnd ( l wnd是傳統視窗大小 , l wnd = 16個包 )時 , a (w) = 1, b (w) = 0 . 5, STCP使用統的擁塞控制更新算法;
(2) 當 cwnd > l wnd時 , a (w) = 0 . 01 × w , b (w) = 0 . 1,STCP使用自己新的擁塞視窗更新算法。
和傳統 TCP算法不同, Scalable TCP採用的是MI MD (積式增積式減少)策略,和 A I MD策略相比,視窗增加更快減少更慢,和傳統 TCP共存時會過快的搶占頻寬資源,因此 TCP友好性較差。

相關詞條

相關搜尋

熱門詞條

聯絡我們