Este documento describe los programas de intercambio de archivos P2P, incluyendo el surgimiento de Napster y la evolución hacia redes P2P descentralizadas. Explica que Napster usaba un modelo cliente-servidor con un servidor central que indexaba los archivos, mientras que las redes P2P modernas como Gnutella usan un modelo totalmente descentralizado sin servidores centrales. También cubre algunos programas P2P populares como eDonkey, Audiogalaxy y Kazaa.