BitTorrent es un protocolo peer-to-peer diseñado por Bram Cohen en 2001 para la distribución de archivos grandes. Los usuarios pueden unirse a una "enjambre" para descargar archivos de forma simultánea de múltiples fuentes, en lugar de una sola, reduciendo la carga en los servidores. El archivo torrent contiene la información necesaria para que los nodos se conecten entre sí y compartan el archivo.