基於UDP的數據傳輸協議
外觀
此條目沒有列出任何參考或來源。 (2018年12月14日) |
開發者 | 谷雲洪 |
---|---|
當前版本 | 4.10(2011年12月29日 | )
程式語言 | C++ |
作業系統 | 跨平台 |
許可協議 | BSD許可證 |
網站 | http://udt.sourceforge.net/ |
基於UDP的數據傳輸協議(英語:UDP-based Data Transfer Protocol,縮寫:UDT)是一種網際網路數據傳輸協議。UDT的主要目的是支持高速廣域網上的海量數據傳輸,而網際網路上的標準數據傳輸協議TCP在高帶寬長距離網絡上性能很差。
顧名思義,UDT建於UDP之上,並引入新的擁塞控制和數據可靠性控制機制。UDT是面向連接的雙向的應用層協議。它同時支持可靠的數據流傳輸和部分可靠的數據報傳輸。
由於UDT完全在UDP上實現,它也可以應用在除了高速數據傳輸之外的其它應用領域,例如點到點技術(P2P),防火牆穿透,多媒體數據傳輸等等。
UDT由開源軟體作者谷雲洪在美國伊利諾伊大學芝加哥分校攻讀博士期間開發,並由他在畢業後繼續維護和升級。UDT的開源軟體可以在SourceForge上獲取。