BitTorrent es un protocolo peer-to-peer que permite la distribución de archivos de forma descentralizada. Los usuarios (peers) comparten fragmentos del archivo con otros peers, descargando piezas de varios usuarios simultáneamente para completar la descarga más rápido. Un tracker coordina la conexión entre peers al proporcionar una lista inicial de usuarios que tienen el archivo.