Content deleted Content added
Citation bot (talk | contribs) Alter: title. | Use this bot. Report bugs. | Suggested by BrownHairedGirl | #UCB_webform 539/3841 |
Citation bot (talk | contribs) Alter: title. | Use this bot. Report bugs. | Suggested by AManWithNoPlan | #UCB_CommandLine |
||
Line 3:
'''Micro Transport Protocol''' or '''μTP''' (sometimes also '''uTP''') is an [[open standard|open]] [[User Datagram Protocol|UDP]]-based variant of the [[BitTorrent]] [[peer-to-peer file sharing]] [[Protocol (computing)|protocol]] intended to mitigate poor latency and other [[network congestion#Congestion control|congestion control]] problems found in conventional BitTorrent over [[Transmission Control Protocol|TCP]], while providing reliable, ordered delivery.
It was devised to automatically slow down<ref>{{cite web|url=http://forum.bittorrent.org/viewtopic.php?pid%3D762#p762 |title=
==Development==
Line 14:
==μ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=
{{Internet|expanded=Protocols}}
LEDBAT is described in {{IETF RFC|6817}}. As of 2009, the details of the μTP implementation were different from those of the then-current Internet Draft.<ref>{{cite web|url=http://forum.bittorrent.org/viewtopic.php?pid%3D753#p753 |title=
μTP also adds support for [[NAT traversal]] using [[UDP hole punching]] between two port-restricted peers where a third unrestricted peer acts as a [[STUN]] server.<ref>{{cite web|url=http://forum.utorrent.com/viewtopic.php?id%3D49813 |title=ΜTorrent 1.9 alpha 15380 (Page 1) / Announcements / µTorrent Community Forums |access-date=December 23, 2012 |url-status=dead|archive-url=https://web.archive.org/web/20130325195455/http://forum.utorrent.com/viewtopic.php?id=49813 |archive-date=March 25, 2013 }}</ref><ref>{{cite web|url=http://forum.utorrent.com/viewtopic.php?pid%3D407732#p407732 |title=Distributed UDP hole punching for the BitTorrent protocol (Page 1) / Protocol Design Discussion / µTorrent Community Forums |access-date=December 23, 2012 |url-status=dead|archive-url=https://web.archive.org/web/20130619125216/http://forum.utorrent.com/viewtopic.php?pid=407732 |archive-date=June 19, 2013 }}</ref>
|