Historial de intercambio de archivos***
Napster fue la primera herramienta para compartir archivos a gran escala utilizada por muchas personas. Originalmente era una herramienta centralizada que solo compartía archivos MP3. La industria de la música estaba muy preocupada por ello y así fue. cerrar con éxito. Napster tiene un directorio central de archivos MP3 de los usuarios, y también incluye salas de chat tipo IRC y capacidades de mensajería instantánea. Casi todos los nuevos servicios para compartir archivos de gran tamaño siguen su ejemplo en diseño.
Antes de que Napster cayera en problemas, la comunidad de intercambio de archivos ya había establecido una nueva alternativa: OpenNap. Es un servidor de código abierto publicado después de realizar ingeniería inversa al protocolo Napster y es una alternativa a Napster. Estas redes sobrevivieron al colapso de Napster y surgieron muchos nuevos clientes que utilizaron este protocolo.
Después de eso, surgió una red descentralizada llamada Gnutella. Este servicio es completamente de código abierto y permite a los usuarios encontrar cualquier formato de archivo; los usuarios no solo pueden encontrar archivos MP3 en la web. Fue desarrollado después de aprender de la experiencia de servicios centralizados como Napster, y fue diseñado específicamente para abordar las debilidades de dichos servicios. Su propósito es garantizar el funcionamiento de toda la red incluso después de que se interrumpan conexiones individuales.
Hoy en día, Napster y Gnutella siguen desempeñando un papel dominante en el intercambio de archivos y definen los dos extremos del intercambio de archivos. A partir de septiembre de 2003, la Recording Industry Association of America demandó a una serie de usuarios y servicios de intercambio de archivos. Hoy en día, Gnutella sigue siendo un protocolo abierto y gratuito, mientras que Napster es un servicio comercial de música en línea reconstruido que compite con otros servicios comerciales como iTunes.
La mayoría de los sistemas para compartir archivos se encuentran en algún punto entre estos dos extremos.
Hoy en día existen muchos programas diferentes para compartir archivos en diferentes sistemas operativos, cada uno con diferentes funciones. Los programas comúnmente comerciales para compartir archivos también distribuyen anuncios o contienen software espía.