Este documento describe diferentes tipos de redes P2P, incluyendo su funcionamiento, clasificación y aplicaciones. Las redes P2P se clasifican en centralizadas, híbridas o descentralizadas dependiendo de su estructura y grado de dependencia de servidores. Las aplicaciones P2P más comunes son el intercambio de archivos y streaming de video, aunque también se usan para chat y monedas virtuales.