BitTorrent es un protocolo peer-to-peer para transferir archivos grandes entre usuarios de forma simultánea y reducir la carga en los servidores. Funciona mediante la conexión de usuarios en una "red de enjambre" para descargar y subir partes del archivo al mismo tiempo desde múltiples fuentes. Incluye clientes de descarga múltiple y única, buscadores de archivos torrent, y funciones como superseeding y web seeding para mejorar la distribución y disponibilidad de archivos.