Una red peer-to-peer es una red de computadoras donde los nodos funcionan como iguales sin clientes ni servidores fijos. Estas redes aprovechan el ancho de banda de los usuarios para mejorar el rendimiento de las conexiones y transferencias de datos. Las redes peer-to-peer son útiles para compartir archivos como audio, video y software entre los nodos.