Una red P2P es una red de computadoras donde los nodos funcionan como iguales sin clientes o servidores fijos. Estas redes se usan para intercambiar archivos, sistemas de archivos distribuidos, telefonía por Internet y cálculos científicos. Se caracterizan por su escalabilidad, robustez, descentralización y distribución de costos entre usuarios.