Micro Transport Protocol: Difference between revisions

Content deleted Content added
m clean up, replaced: |deadurl=yes → |url-status=dead (7), µ → μ (18)
Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0
Line 10:
The implementation of μTP used in μTorrent was later separated into the "libutp" library and published under the [[MIT license]].<ref>{{cite web |url=http://forum.utorrent.com/viewtopic.php?id=76640 |title=Archived copy |accessdate=2011-01-15 |url-status=dead|archiveurl=https://web.archive.org/web/20110123183649/http://forum.utorrent.com/viewtopic.php?id=76640 |archivedate=2011-01-23 |df= }}</ref><ref>https://github.com/bittorrent/libutp</ref>
 
The first [[free software]] client to implement μTP was [[KTorrent]] 4.0.<ref>http://torrentfreak.com/ktorrent-first-bittorrent-client-to-adopt-open-source-utp-100528/</ref><ref>http://ktorrent.pwsp.net/?q=node/42 {{webarchive|url=https://web.archive.org/web/20150402090740/http://ktorrent.pwsp.net/?q=node%2F42 |date=2015-04-02 }}</ref> [[libtorrent]] implements μTP since version 0.16.0<ref>https://code.google.com/p/libtorrent/downloads/detail?name=libtorrent-rasterbar-0.16.0.tar.gz</ref> and it is used in [[qBittorrent]] since 2.8.0.<ref>http://www.qbittorrent.org/news.php</ref> [[Tixati]] implements μTP since version 1.72.<ref>http://www.tixati.com/news/</ref> [[Vuze]] (formerly Azureus) implements μTP since version 4.6.0.0.<ref>https://wiki.vuze.com/w/Version_4400_4702_Changelog</ref> [[Transmission (BitTorrent client)|Transmission]] implements μTP since version 2.30.<ref>{{Cite web |url=https://trac.transmissionbt.com/wiki/Changes#version-2.30 |title=Archived copy |access-date=2012-07-12 |archive-url=https://web.archive.org/web/20150524013026/https://trac.transmissionbt.com/wiki/Changes#version-2.30 |archive-date=2015-05-24 |url-status=dead }}</ref>
 
==μTP congestion control==
The congestion control algorithm used by μTP, known as Low Extra Delay Background Transport ([[LEDBAT]]), aims to decrease the latency caused by applications using the protocol while maximizing bandwidth when latency is not excessive.<ref>[{{Cite web |url=http://searchnetworking.techtarget.com.au/articles/27957-Torrents-of-Disruption-on-the-Way- |title=Technical information about UDP] |access-date=2008-12-23 |archive-url=https://web.archive.org/web/20090512123108/http://searchnetworking.techtarget.com.au/articles/27957-Torrents-of-Disruption-on-the-Way- |archive-date=2009-05-12 |url-status=dead }}</ref><ref>{{cite web|url=http://forum.bittorrent.org/viewtopic.php?pid%3D762#p762 |title=Archived copy |accessdate=November 15, 2009 |url-status=dead|archiveurl=https://web.archive.org/web/20100301125306/http://forum.bittorrent.org/viewtopic.php?pid=762 |archivedate=March 1, 2010 }}</ref> Additionally, information from the μTP congestion controller can be used to choose the transfer rate of TCP connections.<ref>{{cite web|url=http://forum.utorrent.com/viewtopic.php?pid=377209#p377209 |date=2008-11-26 |title=Post by developer "Greg Hazel" in thread "μTorrent 1.9 alpha" |accessdate=2009-03-08 |url-status=dead|archiveurl=https://web.archive.org/web/20090208093326/http://forum.utorrent.com/viewtopic.php?pid=377209 |archivedate=February 8, 2009 }}</ref>
 
{{Internet|expanded=Protocols}}