Las redes P2P permiten el intercambio directo de información entre nodos conectados de forma descentralizada. Se caracterizan por su escalabilidad, robustez y bajo coste al distribuir los recursos entre los usuarios. Aunque se usan comúnmente para compartir archivos, también se emplean en aplicaciones de voz y video.