Una red peer-to-peer (P2P) es una red de computadoras en la que los nodos actúan simultáneamente como clientes y servidores respecto a los demás nodos, sin clientes ni servidores fijos. Las redes P2P aprovechan el ancho de banda de los usuarios para obtener un mayor rendimiento en las transferencias que con métodos centralizados. Programas como Ares, uTorrent y BitTorrent permiten a los usuarios buscar y descargar archivos compartidos en la red P2P.