← Back to results

Micro Transport Protocol - Wikipedia Jump to content Mai

n menu Main menu move to sidebar hide Navigation Main page Contents Current events Random article About Wikipedia Contact us Contribute Help Learn to edit Community portal Recent changes Upload file Special pages Search Search Appearance Donate Create account Log in Personal tools Donate Create account Log in Contents move to sidebar hide (Top) 1 Development 2 μTP congestion control 3 See also 4 References 5 External links Toggle the table of contents Micro Transport Protocol 9 languages Deutsch Español Français 日本語 한국어 Polski Português Українська 中文 Edit links Article Talk English Read Edit View history Tools Tools move to sidebar hide Actions Read Edit View history General What links here Related changes Upload file Permanent link Page information Cite this page Get shortened URL Print/export Download as PDF Printable version In other projects Wikidata item Appearance move to sidebar hide From Wikipedia, the free encyclopedia Peer-to-peer file-sharing protocol Part of a series on File sharing and online piracy Technologies File-hosting services Online video platform Peer to peer Usenet Web hosting WebRTC XDCC Video watching sites 123Movies PeerTube Putlocker BitTorrent sites 1337x BTDigg Demonoid ExtraTorrent EZTV isoHunt FitGirl Repacks KickassTorrents Nyaa Torrents RARBG ruTracker.org TamilRockers The Pirate Bay YIFY YourBittorrent Academic shadow libraries Anna's Archive ICanHazPDF Internet Archive Library Genesis Sci-Hub Shadow library Z-Library P2P file sharing networks BitTorrent Direct Connect eDonkey Gnutella Gnutella2 FastTrack Napster Hyphanet Kad network I2P Soulseek P2P file sharing clients BitComet DC++ eMule Filetopia μTorrent LimeWire OnionShare qBittorrent Shareaza Transmission Tribler Vuze WinMX Video streaming apps Butter Project Kodi Popcorn Time Torrents-Time Anonymous file sharing Anonymous P2P Darknet Friend-to-friend Private P2P Proxy server Seedbox VPN History and societal aspects Timeline Legality BitTorrent issues By country or region Canada Japan Singapore UK USA Comparisons Comparison of BitTorrent clients Comparison of BitTorrent sites Comparison of IRC clients Comparison of Usenet newsreaders v t e Micro Transport Protocol ( μTP , sometimes uTP ) is an open User Datagram Protocol -based (UDP-based) variant of the BitTorrent peer-to-peer file-sharing protocol intended to mitigate poor latency and other congestion control problems found in conventional BitTorrent over Transmission Control Protocol (TCP), while providing reliable, ordered delivery. It was devised to automatically slow down [ 1 ] the rate at which packets of data are transmitted between users of peer-to-peer file-sharing torrents when it interferes with other applications. For example, the protocol should automatically allow the sharing of a DSL line between a BitTorrent application and a web browser. Development [ edit ] μTP emerged from research at Internet2 on QoS and high-performance bulk transport , was adapted for use as a background transport protocol by Plicto, founded by Stanislav Shalunov and Ben Teitelbaum [ 2 ] and later acquired by BitTorrent, Inc. in 2006, and further developed within its new owner. [ 3 ] It was first introduced in the μTorrent 1.8.x beta branches, and publicized in the alpha builds of μTorrent 1.9. [ 4 ] [ 5 ] The implementation of μTP used in μTorrent was later separated into the "libutp" library and published under the MIT license . [ 6 ] [ 7 ] The first free software client to implement μTP was KTorrent 4.0. [ 8 ] [ 9 ] libtorrent implements μTP since version 0.16.0 [ 10 ] and it is used in qBittorrent since 2.8.0. [ 11 ] Tixati implements μTP since version 1.72. [ 12 ] Vuze (formerly Azureus) implements μTP since version 4.6.0.0. [ 13 ] Transmission implements μTP since version 2.30. [ 14 ] μTP congestion control [ edit ] 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. [ 15 ] [ 16 ] Additionally, information from the μTP congestion controller can be used to choose the transfer rate of TCP connections. [ 17 ] Internet An Opte Project visualization of routing paths through a portion of the Internet Index Outline General Access Activism Slacktivism Censorship Data activism Democracy Digital divide digital equality Digital rights Digital public goods Freedom Freedom of information Media capture Net neutrality Phenomena Meme Privacy Right to access Sociology Usage Vigilantism Virtual community Virtual volunteering Governance IGF NRO IANA ICANN IETF ISOC Information infrastructure Domain Name System Hypertext Transfer Protocol Internet exchange point Internet protocol suite Internet Protocol Transmission Control Protocol Internet service provider IP address Internet Message Access Protocol Simple Mail Transfer Protocol Services Blogs Microblogging Email Fax File sharing File transfer Games Instant messaging Podcasts Shopping Television Voice over IP World Wide Web search History Timeline Protocol Wars Pioneers Oldest domain names Internet portal v t e LEDBAT is described in RFC   6817 . As of 2009, the details of the μTP implementation were different from those of the then-current Internet Draft. [ 18 ] μ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. [ 19 ] [ 20 ] See also [ edit ] TCP congestion control Multipurpose Transaction Protocol (MTP) QUIC Real-Time Media Flow Protocol (RTMFP) Stream Control Transmission Protocol (SCTP UDP Encapsulation; RFC   6951 ) UDP-based Data Transfer Protocol (UDT) References [ edit ] ^ "Forum.bittorrent.org / A few comments about µTP (BEP-29)" . Archived from the original on March 1, 2010 . Retrieved November 15, 2009 . ^ This Is How Your BitTorrent Downloads Move So Fast , Fastcolabs, 2013-07-29, Retrieved November 6, 2013 ^ http://www.slideshare.net/eCommConf/eric-klinker-presentation-at-emerging-communication-conference-awards-2010-america/11 uTP timeline, slide 11, "This Green Revolution-improving the yield of your network investment", eComm America Conference, San Francisco, CA, April 2010. ^ Beijnum, Iljitsch van (2008-12-02). "?Torrent's switch to UDP and why the sky isn't falling" . Ars Technica . Retrieved 2021-05-11 . ^ "uTorrent shifts towards UDP to make it work better" . www.thinkbroadband.com . 3 December 2008 . Retrieved 2021-05-11 . ^ "Libutp, an open source implementation of µTP, has now been released (Page 1) / Announcements / µTorrent Community Forums" . Archived from the original on 2011-01-23 . Retrieved 2011-01-15 . ^ bittorrent/libutp , BitTorrent Inc., 2021-05-08 , retrieved 2021-05-11 ^ "KTorrent First BitTorrent Client To Adopt Open Source uTP * TorrentFreak" . Retrieved 2021-05-11 . ^ "KTorrent 4.0 is out" . 24 May 2010. Archived from the original on 2015-04-02. ^ "Google Code Archive - Long-term storage for Google Code Project Hosting" . code.google.com . Retrieved 2021-05-11 . ^ "qBittorrent Official Website" . www.qbittorrent.org . Retrieved 2021-05-11 . ^ "Tixati.com - News" . www.tixati.com . Retrieved 2021-05-11 . ^ "Version 4400 4702 Changelog - VuzeWiki" . wiki.vuze.com . Retrieved 2021-05-11 . ^ "Changes – Transmission" . Archived from the original on 2015-05-24 . Retrieved 2012-07-12 . ^ "Technical information about UDP" . Archived from the original on 2009-05-12 . Retrieved 2008-12-23 . ^ "Forum.bittorrent.org / A few comments about µTP (BEP-29)" . Archived from the original on March 1, 2010 . Retrieved November 15, 2009 . ^ "Post by developer "Greg Hazel" in thread "μTorrent 1.9 alpha" " . 2008-11-26. Archived from the original on February 8, 2009 . Retrieved 2009-03-08 . ^ "Forum.bittorrent.org / A few comments about µTP (BEP-29)" . Archived from the original on July 25, 2011 . Retrieved November 15, 2009 . [ full citation needed ] ^ "ΜTorrent 1.9 alpha 15380 (Page 1) / Announcements / µTorrent Community Forums" . Archived from the original on March 25, 2013 . Retrieved December 23, 2012 . ^ "Distributed UDP hole punching for the BitTorrent protocol (Page 1) / Protocol Design Discussion / µTorrent Community Forums" . Archived from the original on June 19, 2013 . Retrieved December 23, 2012 . External links [ edit ] BitTorrent Enhancement Proposal 29 - μTorrent transport protocol TCP Low Priority swift - the multiparty transport protocol v t e BitTorrent Companies Rainberry, Inc. Vuze, Inc. People Bram Cohen Ross Cohen Eric Klinker Ashwin Navin Technology Glossary Broadcatching Distributed hash tables DNA I2P index Local Peer Discovery Peer exchange Retracker Protocol encryption Super-seeding Tracker Torrent file TCP UDP µTP WebRTC WebTorrent Clients ( comparison , usage share ) BitTorrent (original client) BitComet BiglyBT BitLord Deluge Free Download Manager FlashGet FrostWire GetRight Go!Zilla KTorrent libtorrent (library) LimeWire µTorrent Miro MLDonkey qBittorrent rTorrent Shareaza Tixati Transmission Tribler Vuze (formerly Azureus) WebTorrent Desktop Xunlei Tracker software ( comparison ) OpenBitTorrent opentracker PeerTracker Search engines ( comparison ) 1337x BTDigg Demonoid etree Nyaa Torrents TamilRockers The Pirate Bay ruTracker.org YggTorrent YourBittorrent Defunct sites ( comparison ) BTJunkie ExtraTorrent EZTV isoHunt KickassTorrents LokiTorrent Mininova Oink's Pink Palace RARBG Suprnova.org t411 Torrent Project TorrentSpy Torrentz What.CD YIFY YouTorrent Related topics aXXo BitTorrent Open Source License Glossary of BitTorrent terms Popcorn Time Slyck.com TorrentFreak Category Commons v t e Peer-to-peer file sharing Networks , protocols Centralized Direct Connect Soribada Soulseek XDCC Decentralized BitTorrent DAT eDonkey FastTrack Fopnu Hyphanet GNUnet Gnutella Gnutella2 I2P IPFS Kad LBRY OpenFT OnionShare Perfect Dark Retroshare Share Tribler WebTorrent WinMX Winny ZeroNet Historic Audiogalaxy CuteMX Hotline Kazaa LimeWire Morpheus Napster Scour Usenet WASTE Comparisons of clients Advanced Direct Connect BitTorrent Direct Connect Gnutella Gnutella2 WebTorrent Hyperlinks eD2k Magnet Metalink Uses Backup Broadcatching Disk sharing Game and video sharing Image sharing Music sharing Peercasting Seedboxes Sharing software Web hosting ( Freesite , IPFS , ZeroNet ) Legal aspects Concepts Privacy Anonymous P2P Darknet Darkweb Friend-to-friend Open music model Private P2P Tor Internal technologies Distributed hash table Merkle tree NAT traversal Peer exchange BitTorrent protocol encryption SHA-1 SHA-2 Super-seeding BitTorrent tracker UDP hole punching Micro Transport Protocol Retrieved from " https://en.wikipedia.org/w/index.php?title=Micro_Transport_Protocol&oldid=1297289380 " Categories : BitTorrent Internet protocols Hidden categories: All articles with incomplete citations Articles with incomplete citations from December 2014 Articles with short description Short description is different from Wikidata This page was last edited on 25 June 2025, at 07:26  (UTC) . Text is available under the Creative Commons Attribution-ShareAlike 4.0 License ; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy . Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. , a non-profit organization. Privacy policy About Wikipedia Disclaimers Contact Wikipedia Legal & safety contacts Code of Conduct Developers Statistics Cookie statement Mobile view Search Search Toggle the table of contents Micro Transport Protocol 9 languages Add topic