Las redes peer-to-peer (P2P) permiten el intercambio de archivos entre usuarios a través de programas que comparten carpetas de archivos. Cada usuario puede acceder a los archivos compartidos por otros usuarios al mismo tiempo. Algunos programas P2P populares incluyen Napster para música, Ares Galaxy y Limewire para diferentes tipos de archivos, y eMule que usa el protocolo eDonkey 2000.