fbpx
维基百科

Micro Transport Protocol

Micro Transport Protocol或稱µTP是一個由µTorrent完成的BitTorrent協定

它原本被設計用於當BitTorrent下載與一般應用程式衝突時,自動降低BitTorrent的點對點下載速率[1]。例如,它應能自動調節BitTorrent下載與瀏覽網頁所用頻寬。

希臘字母mu可能不是那麼好打出,µTP通常被寫為uTP。

開發 编辑

µTP是由BitTorrent公司開發,但沒有投入更廣泛的網路社群。[2]它首先於µTorrent 1.8.x beta加入,並於µTorrent 1.9 Alpha中正式對外公開。[3][4]

在µTorrent中加入的µTP功能被分割到libutp函式庫中,並以MIT許可證發布。[5][6]

第一個支援µTP的自由軟體客戶端是KTorrent 4.0。[7][8]libtorrent英语libtorrent(一个实现BitTorrent协议的API)目前在一个开发分支中实现了不完全的µTP协议。[9][10][11] Azureus(現在叫做Vuze)Bittorrent客戶端也支援µTP(在微軟Windows和MAC OS X 10.5或更新版本上的Azureus 4.5.0.5以後)。[12] Transmission從2.30版開始支援µTP。[13]

自由软件社区中有人认为,如果将µTP的拥塞控制加入现有的TCP协议中,将比为某个应用程序专门设计一种机制能更好的达成uTP的开发目标。[14]另一些人提出,尽管µTP协议有许多优点,但由于现有的TCP协议与操作系统内核紧密结合,在其中加入新的功能特性需要很长时间才能在应用程序中发挥作用。[來源請求]

運作 编辑

µTP由兩個部分所組成:一个框架机制,以及一种相比TCP协议较低侵略性的拥塞控制算法。

µTP的框架机制 编辑

µTP在UDP分组中以自己的框架机制来储存数据。这种机制与TCP具有大致相同的功能(同样带有时间戳和使用选择性确认分组SACK),但以一种独特的方式实现。

有评论认为µTP的框架机制有诸多不完善之处。[15]

µTP的拥塞控制 编辑

µTP的拥塞控制被称为LEDBAT,旨在减少当延迟不严重时,应用程序使用µTP来最大化可用带宽造成的延迟。[1][16]此外,µTP的拥塞控制器提供的信息可用于选择TCP连接的传输率。[17]

IETF在互联网草案中描述了LEDBAT算法,[18] 但µTP具体的实现方法有别于这些草案。[19]

相關條目 编辑

参考文献 编辑

  1. ^ 1.0 1.1 存档副本. [2010-02-14]. (原始内容于2010-03-01). 
  2. ^ . [2010-02-14]. (原始内容存档于2013-06-07). 
  3. ^ µTorrent's switch to UDP and why the sky isn't falling. [2010-02-14]. (原始内容于2009-01-24). 
  4. ^ uTorrent shifts towards UDP to make it work better. [2010-02-14]. (原始内容于2016-06-04). 
  5. ^ libutp, an open source implementation of µTP, has now been released. [2011-04-13]. (原始内容于2011-01-23). 
  6. ^ 存档副本. [2011-04-13]. (原始内容于2021-01-25). 
  7. ^ 存档副本. [2011-04-16]. (原始内容于2020-11-22). 
  8. ^ . [2021-02-07]. (原始内容存档于2018-09-16). 
  9. ^ . [2011-04-16]. (原始内容存档于2012-03-03). 
  10. ^ http://libtorrent.svn.sourceforge.net/viewvc/libtorrent/branches/libtorrent_utp/[永久失效連結]
  11. ^ 存档副本. [2011-04-16]. (原始内容于2016-03-19). 
  12. ^ 存档副本. [2011-04-16]. (原始内容于2012-05-15). 
  13. ^ . [2011-04-16]. (原始内容存档于2017-08-05). 
  14. ^ 存档副本. [2010-02-14]. (原始内容于2012-03-01). 
  15. ^ 存档副本. [2010-02-14]. (原始内容于2013-08-04). 
  16. ^ . [2008-12-23]. (原始内容存档于2009-05-12). 
  17. ^ . 2008-11-26 [2009-03-08]. (原始内容存档于2009-02-08). 
  18. ^ Low Extra Delay Background Transport (LEDBAT). 2009-03-04 [2009-12-01]. (原始内容于2016-08-06). 
  19. ^ 存档副本. [2010-02-14]. (原始内容于2011-07-25). 

外部链接 编辑

  • BitTorrent Enhancement Proposal 29 (页面存档备份,存于互联网档案馆) - µTorrent transport protocol

micro, transport, protocol, 或稱µtp是一個由µtorrent完成的bittorrent協定, 它原本被設計用於當bittorrent下載與一般應用程式衝突時, 自動降低bittorrent的點對點下載速率, 例如, 它應能自動調節bittorrent下載與瀏覽網頁所用頻寬, 希臘字母mu可能不是那麼好打出, µtp通常被寫為utp, 目录, 開發, 運作, µtp的框架机制, µtp的拥塞控制, 相關條目, 参考文献, 外部链接開發, 编辑µtp是由bittorrent公司開發, 但沒. Micro Transport Protocol或稱µTP是一個由µTorrent完成的BitTorrent協定 它原本被設計用於當BitTorrent下載與一般應用程式衝突時 自動降低BitTorrent的點對點下載速率 1 例如 它應能自動調節BitTorrent下載與瀏覽網頁所用頻寬 希臘字母mu可能不是那麼好打出 µTP通常被寫為uTP 目录 1 開發 2 運作 2 1 µTP的框架机制 2 2 µTP的拥塞控制 3 相關條目 4 参考文献 5 外部链接開發 编辑µTP是由BitTorrent公司開發 但沒有投入更廣泛的網路社群 2 它首先於µTorrent 1 8 x beta加入 並於µTorrent 1 9 Alpha中正式對外公開 3 4 在µTorrent中加入的µTP功能被分割到libutp函式庫中 並以MIT許可證發布 5 6 第一個支援µTP的自由軟體客戶端是KTorrent 4 0 7 8 libtorrent 英语 libtorrent 一个实现BitTorrent协议的API 目前在一个开发分支中实现了不完全的µTP协议 9 10 11 Azureus 現在叫做Vuze Bittorrent客戶端也支援µTP 在微軟Windows和MAC OS X 10 5或更新版本上的Azureus 4 5 0 5以後 12 Transmission從2 30版開始支援µTP 13 自由软件社区中有人认为 如果将µTP的拥塞控制加入现有的TCP协议中 将比为某个应用程序专门设计一种机制能更好的达成uTP的开发目标 14 另一些人提出 尽管µTP协议有许多优点 但由于现有的TCP协议与操作系统内核紧密结合 在其中加入新的功能特性需要很长时间才能在应用程序中发挥作用 來源請求 運作 编辑µTP由兩個部分所組成 一个框架机制 以及一种相比TCP协议较低侵略性的拥塞控制算法 µTP的框架机制 编辑 µTP在UDP分组中以自己的框架机制来储存数据 这种机制与TCP具有大致相同的功能 同样带有时间戳和使用选择性确认分组SACK 但以一种独特的方式实现 有评论认为µTP的框架机制有诸多不完善之处 15 µTP的拥塞控制 编辑 µTP的拥塞控制被称为LEDBAT 旨在减少当延迟不严重时 应用程序使用µTP来最大化可用带宽造成的延迟 1 16 此外 µTP的拥塞控制器提供的信息可用于选择TCP连接的传输率 17 IETF在互联网草案中描述了LEDBAT算法 18 但µTP具体的实现方法有别于这些草案 19 相關條目 编辑µTorrent BitTorrent TCP拥塞控制算法参考文献 编辑 1 0 1 1 存档副本 2010 02 14 原始内容存档于2010 03 01 存档副本 2010 02 14 原始内容存档于2013 06 07 µTorrent s switch to UDP and why the sky isn t falling 2010 02 14 原始内容存档于2009 01 24 uTorrent shifts towards UDP to make it work better 2010 02 14 原始内容存档于2016 06 04 libutp an open source implementation of µTP has now been released 2011 04 13 原始内容存档于2011 01 23 存档副本 2011 04 13 原始内容存档于2021 01 25 存档副本 2011 04 16 原始内容存档于2020 11 22 存档副本 2021 02 07 原始内容存档于2018 09 16 存档副本 2011 04 16 原始内容存档于2012 03 03 http libtorrent svn sourceforge net viewvc libtorrent branches libtorrent utp 永久失效連結 存档副本 2011 04 16 原始内容存档于2016 03 19 存档副本 2011 04 16 原始内容存档于2012 05 15 存档副本 2011 04 16 原始内容存档于2017 08 05 存档副本 2010 02 14 原始内容存档于2012 03 01 存档副本 2010 02 14 原始内容存档于2013 08 04 Technical information about UDP 2008 12 23 原始内容存档于2009 05 12 Post by developer Greg Hazel in thread µTorrent 1 9 alpha 2008 11 26 2009 03 08 原始内容存档于2009 02 08 Low Extra Delay Background Transport LEDBAT 2009 03 04 2009 12 01 原始内容存档于2016 08 06 存档副本 2010 02 14 原始内容存档于2011 07 25 外部链接 编辑BitTorrent Enhancement Proposal 29 页面存档备份 存于互联网档案馆 µTorrent transport protocol 取自 https zh wikipedia org w index php title Micro Transport Protocol amp oldid 64174154, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。