BitTorrent es un protocolo para intercambio de archivos P2P desarrollado por Bram Cohen. Los usuarios (peers) comparten archivos en piezas a través de una red torrent usando un tracker para coordinar las descargas. Los clientes descargan piezas de otros peers en lugar del servidor, reduciendo la carga del servidor. Ejemplos de populares clientes BitTorrent son uTorrent, Vuze y Transmission.