utorrent ist ein Programm, mit dem man Daten über mehrere Rechner hinweg austauscht. Das so genannte P2P (Peer to Peer) Netzwerk.
Dabei werden die einzelnen Daten in verschieden Teile aufgeteilt und von Peer zu Peer übertragen. utorrent übernimmt die Verbindungen zu den einzelnen Peers und kontrolliert die Echtheit der Pakete über Prüfsummen.
Sobald man einen gewisse Datenmenge runtergeladen hat, sorgt utorrent dafür, dass man selber zum Peer wird, der die gerade runtergeladenen Teile zum Upload (hochladen) anbietet. Wer Datenvollständig hat und diese nur noch anbietet wird Seeder genannt. Den Überblick über die einzelnen Peers und Seder hat der Tracker. Wer Daten ohne Tracker runterlädt oder anbietet, kann das nur über das DHT oder PEX machen. Das ist alles im utorrent integriert.