utp (micro transport protocol) is a network protocol similar to tcp that runs on top of udp.
Since it build on top of udp it can provide great peer to peer connectivity
through techniques like hole punching and similar while still providing a stream interface.
It is currently the main network protocol powering bittorrent.