El protocolo es una alternativa al sistema basado en servidores, que consiste en disponer de varios servidores espejo ("mirror") desde donde el usuario descarga el archivo completo, y puede funcionar en redes con poco ancho de banda, de esta forma, dispositivos pequeños como los smartphone, son capaces de distribuir archivos grandes o video en "retransmisión" a muchos receptores.