TCP和UDP同時使用的影響

http://www.isoc.org/INET97/proceedings/F3/F3_1.HTM
這裏有一篇在同一個程序中同時使用TCP和UDP,UDP丟包率和TCP 窗口大小的論文。
論文中研究了,在一個程序中tcp的flow control算法可能對udp丟包率造成的影響,而udp的發包率和包大小也會影響tcp的流量控制,並且也會影響網絡的吞吐量。
論文中提到了一個詞彙就是TCP Synchronization,大概意思就是不同的tcp連接在同一時間內(或相近)調整window size的行爲,這種行爲會導致udp丟包率的提高。
因爲若tcp檢測到低丟包率,那麼就會增加window size,這樣若多個連接同時增加window size,那麼同一時刻就會有大量包的發出,從而造成網絡的堵塞。若這些連接進而同時檢測到packet loss的提高,那麼又會同時減少window size,此時網絡利用率又下降。而這種同時增大window size的行爲,會增大udp的丟包率.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章