Qué son los programas P2P y cómo funcionan

Programas P2P
Spark Studio / Getty Images

Qué es P2P y para qué sirve

P2P son las siglas en inglés de Peer-to-Peer, que se puede traducir como “comunicación entre iguales”. Usualmente, en una red, las computadoras enlazadas están conectadas a un servidor central y se les llama clientes, de ahí que sea común la referencia a cliente-servidor. Como su nombre sugiere, en una red P2P las computadoras se conectan y comunican entre sí sin usar un servidor central, aprovechando, optimizando y administrando la capacidad (ancho de banda) de la red, de modo que usa la mejor ruta entre todos los nodos o computadoras que la conforman.

Por sus características, las redes P2P has sido utilizadas para hacer intercambio de archivos, como música, vídeos, documentos y paquetes completos de software. En el medio de Internet el término P2P está muy asociado con los programas que permiten este tipo de intercambio, sin embargo no es su único uso.

Los sistemas de telefonía en Internet usan redes P2P para hacer más eficiente la transmisión de voz y, en ocasiones, también vídeo en tiempo real. Un ejemplo muy conocido de este uso de P2P es Skype.

Otro uso de redes P2P es para procesamiento y manipulación de grandes cantidades de información.

Tipos de redes P2P

Las redes P2P se pueden clasificar de acuerdo a cómo están diseñadas:

  • Centralizada: Se mantiene un directorio en un servidor central, al cual las computadoras conectadas hacen peticiones para encontrar los nodos que contienen los contenidos deseados. Su principal defecto es que ese servidor central es un punto crítico.
  • Descentralizada y estructurada: También se conoce como P2P híbrida. No existe un directorio en un servidor central, sino en varias computadoras colocadas en lugares de la red que hacen fácil su acceso a otras computadoras.
  • Descentralizada y no estructurada: No existen computadoras o nodos que funcionen como controladores centrales de peticiones. Todos los nodos funcionan como clientes y como servidores.

    Programas P2P y sus características

    Los programas P2P tienen una serie de características distintivas propias de su naturaleza descentralizada:

    • Descentralización: Maneja conexiones variables y direcciones provisionales, todas las computadoras conectadas se consideran iguales.
    • Anonimato: Los usuarios deben de poder conectarse sin preocuparse por su intimidad. Esta es una característica deseable, sin embargo no todos los programas P2P protegen el anonimato al 100%.
    • Escalabilidad: Uno de los beneficios que se obtienen al tener una red descentralizada es la escalabilidad, al no estar dependiendo de un servidor central y sus capacidades.
    • Son independientes: La interfaz de usuario no requiere de un navegador de Internet y cada computadora puede funcionar como cliente o como servidor.

    Ventajas y desventajas de los programas P2P

    Durante la década pasada compartir archivos usando programas P2P se volvió muy popular. A continuación las ventajas y desventajas de usar un programa P2P:

    Ventajas de los programas P2P

    • Costo: Muchos de los programas P2P son gratuitos, lo cual los hace una opción atractiva para quienes buscan contenido gratuito (la legalidad de esta práctica es cuestionable). Existen programas P2P con contenido legal y, a pesar de ser de subscripción pagada, son una buena opción si buscas un precio económico.
    • Eficiencia: Compartir archivos usando programas P2P es fácil y rápido.

    Desventajas de los programas P2P

    • Legalidad: Muchos programas P2P han sido cuestionados por compartir música y vídeos de forma ilegal. El descargar música, vídeos o software, es frecuentemente una infracción a las leyes del derecho de autor, y es penado por la ley en varios países.
    • Spyware: Muchos programas P2P están plagados de spyware o malware, lo que provoca un funcionamiento lento de tu computadora, o que deje de funcionar frecuentemente. Si vas a utilizar un programa P2P asegúrate de tener protegida tu computadora con anti-virus y anti-spyware.

    Ética y polémica alrededor de los programas P2P

    Los programas P2P ganaron popularidad gracias a su capacidad de intercambiar archivos o contenido protegidos por derechos de autor, como lo son música, vídeo o software.

    Para las productoras discográficas y cinematográficas este intercambio es considerado como ilícito, punto en el que muchos usuarios no concuerdan o del que no están conscientes. De este modo, al hacerse populares los programas P2P, se originó una lucha entre los partidarios de la idea de que la propiedad intelectual es un medio para incentivar la creación e innovación y los que creen que el derecho de autor es demasiado rígido e impone una barrera a la creatividad artística.

    Uno de los principales factores que propicia la piratería (distribución no autorizada de copias de material con derechos de autor) es que los archivos en formato digital se pueden copiar rápidamente con una calidad idéntica a la del original. Si a la facilidad de realizar copias de alta calidad se le agrega la facilidad y conveniencia con que se distribuye material digital usando programas P2P, queda claro que las discográficas y cinematográficas enfrentan un serio problema para proteger sus obras contra la piratería.

    Un intento de lograr dicha protección contra la piratería es DRM (siglas en inglés de digital rights management), sin embargo su uso generó más polémica, a tal grado que iTunes renunció a su uso a inicios del 2009 (como puedes leer en esta historia del New York Times (en inglés).

    Si quieres obtener música y películas a precios razonables, o bien quieres adquirir una canción sin pagar por el disco completo, existen varias compañías con las que puedes hacerlo de forma legal, sin verte en problemas potenciales de derechos de autor y sin exponer tu computadora a programas que pudieran instalar spyware o malware.

    Programas P2P populares

    Existen muchos clientes (o programas) de P2P en el mundo de Internet y esta lista sólo menciona a una fracción de ellos e incluso, tratando de mencionar los más populares, es muy probable que se quedara afuera alguno de tus preferidos, ya que la popularidad de cada uno está basada realmente en geografía y propósito.

    • BitTorrent.– Este no podía faltar en esta lista, ya que es probablemente el que más popularidad ha alcanzado. En realidad hay varios clientes que caen bajo esta sombrilla, como son:
      • ABC
      • BitComet
      • BitSpirit
      • BitTornado
      • BitTorrent.Net
      • G3 Torrent
      • mlMac
      • MLdonkey
      • MXIE
      • QTorrent
      • Shareaza
      • µTorrent
      • Vuze
    • eMule (utiliza la red eDonkey)
    • LimeWire (red Gnutella)
    • Kazaa (red FastTrack)
    • Morpheus (red FastTrack)
    • iMesh (red Gnutella)
    • BearShare (red Gnutella)
    • WinMx (redes OpenNap y WPNP)