词条 | μTP |
释义 | μTP(Micro Transport Protocol)是一个由BitTorrent公司开发的协议。它在UDP之上实现可靠传输与拥塞控制等特性。μTP的拥塞控制算法,Ledbat,能在缩短网络延迟和减少拥塞的同时最大化网络吞吐量。目前实现了μTP协议的软件有μTorrent 、KTorrent、libtorrent、迅雷等。μTP由BitTorrent, Inc.开发。 它首先于μTorrent 1.8.x beta加入,并于μTorrent 1.9 Alpha中正式对外公开。 在μTorrent中加入的μTP功能被分割到libutp函式库中,并以MIT许可证发布。 第一个支持μTP的自由软件客户端是KTorrent 4.0。 软件支持第一个支持μTP的自由软件客户端是KTorrent 4.0。libtorrent(一个实现BitTorrent协议的API)目前在一个开发分支中实现了不完全的μTP协议。Azureus(现在叫做Vuze)Bittorrent客户端也支持μTP(在微软Windows和MAC OS X 10.5 或更新版本上的Azureus 4.5.0.5 以后)。Transmission从2.30版之后开始支持μTP。 迅雷最新版本支持μTP 协议组成μTP由两个部分所组成:一个框架机制,以及一种相比TCP协议较低侵略性的拥塞控制算法。 μTP的框架机制μTP在UDP分组中以自己的框架机制来储存数据。这种机制与TCP具有大致相同的功能(同样带有时间戳和使用选择性确认分组SACK),不过是以一种独特的方式实现。有评论认为μTP的框架机制有诸多不完善之处。 μTP的拥塞控制μTP的拥塞控制,称为Ledbat,旨在减少当延迟不严重时,应用程序使用μTP来最大化可用带宽造成的延迟。此外,μTP的拥塞控制器提供的信息可用于选择TCP连接的传输率。IETF(Internet Engineering Task Force)在互联网草案中描述了Ledbat算法,但μTP具体的实现方法有别于这些草案。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。