Skip to main content

Introducción al software y redes peer-to-peer

Compartir archivos en redes P2P | | UPV (Abril 2025)

Compartir archivos en redes P2P | | UPV (Abril 2025)
Anonim

Las redes P2P han generado un gran interés en todo el mundo entre los usuarios de Internet y los profesionales de redes informáticas. Los sistemas de software P2P como Kazaa y Napster se encuentran entre las aplicaciones de software más populares de la historia. Numerosas empresas y sitios web han promovido la tecnología "peer-to-peer" como el futuro de las redes de Internet.

Aunque en realidad existen desde hace muchos años, las tecnologías P2P prometen cambiar radicalmente el futuro de las redes. El software de intercambio de archivos P2P también ha creado mucha controversia sobre la legalidad y el uso justo. En general, los expertos no están de acuerdo en varios detalles de P2P y precisamente cómo evolucionará en el futuro.

Redes tradicionales de igual a igual

El acrónimo P2P técnicamente significa de igual a igual. Webopedia define P2P como:

Un tipo de red en la que cada estación de trabajo tiene capacidades y responsabilidades equivalentes. Esto difiere de las arquitecturas cliente / servidor, en las cuales algunas computadoras están dedicadas a servir a las otras.

Esta definición captura el significado tradicional de las redes de igual a igual. Las computadoras en una red de igual a igual suelen estar físicamente cerca unas de otras y ejecutan protocolos y software de red similares. Antes de que las redes domésticas se hicieran populares, solo las pequeñas empresas y las escuelas construían redes de igual a igual.

Redes entre pares

La mayoría de las redes de computadoras domésticas hoy en día son redes peer-to-peer. Los usuarios residenciales configuran sus computadoras en grupos de trabajo de pares para permitir compartir archivos, impresoras y otros recursos de manera equitativa entre todos los dispositivos. Aunque una computadora puede actuar como un servidor de archivos o un servidor de fax en un momento dado, otras computadoras domésticas a menudo tienen la capacidad equivalente de manejar esas responsabilidades.

Tanto las redes domésticas cableadas como las inalámbricas califican como entornos peer-to-peer. Algunos pueden argumentar que la instalación de un enrutador de red o un dispositivo central similar significa que la red ya no es igual a igual. Desde el punto de vista de la red, esto es inexacto. Un enrutador simplemente se une a la red doméstica a Internet; no cambia por sí misma la forma en que se comparten los recursos dentro de la red.

Redes de intercambio de archivos P2P

Cuando la mayoría de las personas escuchan el término P2P, no piensan en las redes tradicionales entre pares, sino en el intercambio de archivos entre pares a través de Internet. Los sistemas de intercambio de archivos P2P se han convertido en la clase más popular de aplicaciones de Internet en esta década.

Una red P2P implementa protocolos de búsqueda y transferencia de datos por encima del Protocolo de Internet (IP). Para acceder a una red P2P, los usuarios simplemente descargan e instalan una aplicación cliente P2P adecuada.

Existen numerosas redes P2P y aplicaciones de software P2P. Algunas aplicaciones P2P funcionan solo con una red P2P, mientras que otras operan a través de la red. Del mismo modo, algunas redes P2P admiten solo una aplicación, mientras que otras admiten varias aplicaciones.

¿Qué son las aplicaciones de software P2P?

Dave Winer, de UserLand Software, propuso una buena definición del software P2P hace muchos años, cuando P2P se convirtió por primera vez en la corriente principal. Dave sugiere que las aplicaciones de software P2P incluyen estas siete características clave:

  • La interfaz de usuario se ejecuta fuera de un navegador web
  • Las computadoras en el sistema pueden actuar como clientes y servidores.
  • El software es fácil de usar y está bien integrado.
  • La aplicación incluye herramientas para ayudar a los usuarios que desean crear contenido o agregar funcionalidad.
  • La aplicación hace conexiones con otros usuarios.
  • La aplicación hace algo nuevo o emocionante.
  • el software es compatible con protocolos "de red" como SOAP o XML-RPC

En esta visión moderna de la computación peer-to-peer, las redes P2P se extienden a lo largo de toda Internet, no solo en una red de área local (LAN) doméstica. Las aplicaciones de software P2P fáciles de usar permiten la participación tanto de geeks como de personas no técnicas.

Aplicaciones de software Kazaa, Napster y más P2P

El sistema de intercambio de archivos MP3 original, Napster se convirtió en la aplicación de software de Internet más popular del mundo casi de la noche a la mañana. Napster tipificó el nuevo sistema "moderno" P2P definido anteriormente: una interfaz de usuario simple que se ejecuta fuera del navegador y admite tanto el servicio de archivos como las descargas. Además, Napster ofreció salas de chat para conectar a sus millones de usuarios y realiza un servicio nuevo y emocionante (en el sentido de "controversial").

El nombre Napster se refería tanto a la red P2P como al cliente de intercambio de archivos que admitía. Además de estar limitado al principio a una única aplicación cliente, Napster empleó un protocolo de red propietario, pero estos detalles técnicos no afectaron materialmente su popularidad.

Cuando se cerró el servicio original no regulado de Napster, varios sistemas P2P compitieron por esa audiencia. La mayoría de los usuarios de Napster migraron a las aplicaciones de software Kazaa y Kazaa Lite y a la red FastTrack. FastTrack llegó a ser incluso más grande que la red original de Napster.

Kazaa ha sufrido sus propios problemas legales, pero varios otros sistemas, como eDonkey / Overnet, han continuado con el legado del software gratuito de intercambio de archivos P2P.

Populares aplicaciones y redes P2P

Ninguna aplicación o red P2P disfruta de una popularidad exclusiva en Internet hoy en día. Las redes populares de P2P incluyen:

  • eDonkey
  • BitTorrent
  • Gnutella

y las aplicaciones populares P2P incluyen

  • eMule
  • BitTorrent
  • Limewire

Muchas empresas se han inspirado en el éxito de las aplicaciones P2P y están realizando una intensa lluvia de ideas sobre un nuevo software P2P potencialmente interesante.Sin embargo, algunos en la comunidad de redes creen que el éxito de Napster, Kazaa y otras aplicaciones P2P tienen poco que ver con la tecnología y más con la piratería. Queda por demostrar si los sistemas P2P de mercado masivo pueden traducirse en empresas comerciales rentables.

Resumen

El acrónimo "P2P" se ha convertido en un término familiar. El término se refiere a una combinación de cosas: aplicaciones de software, tecnologías de red y la ética de compartir archivos.

En los próximos años, esperamos que el concepto de P2P siga evolucionando. La industria de redes introducirá una gama más amplia de aplicaciones peer-to-peer que deberían competir por la atención con los sistemas tradicionales de escritorio y cliente / servidor. Los estándares de protocolo P2P serán adoptados en mayor medida. Finalmente, las ramificaciones del intercambio gratuito de información de aplicaciones P2P sobre derechos de autor y propiedad intelectual se resolverán lentamente a través del proceso de debate público.