基於UDP的數據傳輸協議

基於UDP的數據傳輸協議(英語:UDP-based Data Transfer Protocol,縮寫:UDT)是一種互聯網數據傳輸協議。UDT的主要目的是支持高速廣域網上的海量數據傳輸,而互聯網上的標準數據傳輸協議TCP在高帶寬長距離網絡上性能很差。

UDT
開發者谷雲洪
當前版本4.10(2011年12月29日 (2011-12-29)
程式語言C++
作業系統跨平台
許可協議BSD許可證
網站http://udt.sourceforge.net/

顧名思義,UDT建於UDP之上,並引入新的擁塞控制和數據可靠性控制機制。UDT是面向連接的雙向的應用層協議。它同時支持可靠的數據流傳輸和部分可靠的數據報傳輸。

由於UDT完全在UDP上實現,它也可以應用在除了高速數據傳輸之外的其它應用領域,例如點到點技術(P2P),防火牆穿透,多媒體數據傳輸等等。

UDT由開源軟件作者谷雲洪在美國伊利諾伊大學芝加哥分校攻讀博士期間開發,並由他在畢業後繼續維護和升級。UDT的開源軟件可以在SourceForge上獲取。


參考資料

外部連結