Micro Transport Protocol


Micro Transport Protocol (μTP) is a free multi-platform protocol designed to be used in the P2P connections of the BitTorrent protocol, implemented over the UDP protocol, as an alternative to TCP for data transfer. It is under the MIT license.

uTP was designed to avoid latencies, but taking advantage of bandwidth when latency is not excessive. This means that uTorrent will not overload the Internet connection, even if there is no download limit.

characteristics

UDP trackers use a different protocol for tracker communication, as they use significantly lower processing power in the final tracker. This is important because of the limited resources that trackers have, so this allows them to support more users with the current hardware and not fall into an overhead.

uTP is an alternative communication method for BitTorrent traffic, it allows automatic bandwidth regulation in the client, avoiding a noticeable impact on your internet connection. This will allow that when a user on the network downloads torrents, the other users of the network do not have a noticeable impact on their connection. This does not require additional configuration.

In addition, uTP has its own STUN form, a method of getting incoming connections without redirecting Internet connectivity. This allows μTorrent to traverse directly through routers and firewalls to increase connectivity and improve speeds. It is even possible to connect two peers with firewalls using the uTP's NAT traversal feature. Controversy

Bittorrent (owner of μTorrent) has been accused, that this protocol would compete directly with the resources used by VOIP and network games, as they use the UDP protocol to operate.

But according to Bittorrent: "The step of μTorrent to the UDP protocol is to achieve the opposite effect ...: Relieving the network load, since the current traffic of the UDP protocol on the Internet is less than 2%. it plans to implement its own congestion control by measuring latencies, and detecting points where the network can not meet the demand.At these points, μTorrent would slow down, waiting for things to become a bit more fluid. p>

wiki

Popular Posts