p2p

¿Qué significa P2P?

P2P significa Peer to Peer, es decir de igual a igual. Se trata de un tipo de conexión que establece una red de comunicación entre diferentes aplicaciones. Esto significa que los usuarios de este tipo de estructura pueden compartir información y archivos de forma bidireccional sin que exista ningún tipo de intermediario entre ellos. 

Estos son todos los artículos de P2P:

Origen y evolución de la conexión P2P

El origen de la conexión P2P se remonta a los años 80, cuando los ordenadores comenzaban a utilizarse para un uso más individual en lugar de estar conectados a otros equipos.

Anteriormente, los ordenadores habían dependido de una unidad central, la cual contenía todos los componentes necesarios para el funcionamiento de un ordenador, de modo que cada equipo debía conectarse a esta unidad para funcionar. 

La aparición del sneakernet

Es entonces, a través del avance que supuso que los ordenadores fueran cada vez más autónomos e independientes cuando comenzó a crearse el primer concepto relacionados con la conexión P2P: sneakernet.

El sneakernet era un término utilizado para designar la transferencia de una información de tipo electrónico mediante el uso de medios físicos independientes al ordenador, como puede ser un disco compacto o los antiguos disquetes. Era una forma más rudimentaria de conseguir trasladar la información de un ordenador a otro.

Primeros grupos de trabajos en red

Más adelante, ya en los años 90, Windows y Microsoft comienzan a crear un soporte para posibilitar los grupos de trabajo en red. En este caso, la transferencia de archivos podía hacerse mediante el uso de un servidor.

Esta es la principal razón por la que surgen las redes P2P: la eliminación de intermediarios para posibilitar que varios equipos puedan compartir datos más rápidamente y sin protocolos intermedios.

Listado con las mejores páginas torrent para descargar archivos sin bloqueos.

¿Cómo funciona una red P2P?

redes-p2p

Las redes P2P funcionan del siguiente modo:

  • Los usuarios son los nodos
  • Los ordenadores son clientes y servidores a la vez

Estos dos intervinientes de una red P2P permite que cualquier transferencia de archivos sea mucho más ágil entre aquellos usuarios o nodos que se encuentran en una misma red. La ubicación de archivos es más rápida y se puede compartir de forma instantánea. 

La ventaja de no tener intermediarios, posibilita que se optimice el ancho de banda de todos los usuarios que intervienen, evitando así la ralentización de los servidores.

Tipos de redes P2P

Existen básicamente tres tipos de redes P2P, las cuales se diferencian unas de otras en función del grado de centralización de las mismas

Redes P2P centralizadas

Son aquellas que comparten contenido mediante la indexación de un servidor. El servidor actúa como un punto de enlace entre todos aquellos nodos que forman parte de la red, siendo este el lugar en el que se guardan y comparten las direcciones de aquelos nodos que almacenan el material que se comparte.

La desventaja en el uso de este tipo de red es que se vulnera el anonimato de los usuarios, así como los fallos derivados de la centralización

Redes P2P descentralizadas

Este tipo de redes no disponen de servidor, sino que cada uno de los nodos que interviene actúa como un servidor propio y cumplen con un mismo rol. La mayoría de los programas utilizan este tipo de red ya que son mucho más robustas.

Sin embargo el consumo de ancho de banda es mucho más intenso, lo que puede dar lugar a una sobrecarga.

Redes P2P híbridas

Este tipo de redes se caracterizan por ser descentralizadas pero estructuradas. Actúan a través de un servidor central que administra el ancho de banda así como el contenido y las peticiones para el acceso a la información almacenada. Los nodos pueden acceder al material alojado, sin que se almacene información relativa a los usuarios.

Los nodos son los responsables de almacenar la información. Es el tipo de red más utilizado por el sistema de descarga de torrents.

Principales características de las redes P2P

  • Robustez: si hay una características realmente importante es la robustez de las redes P2P las cuales, al no depender de intermediarios, permiten que sea más sólida en el caso de que surjan errores durante el intercambio de datos hacia diferentes destinos
  • Descentralización: la mayoría de estas redes actúan de forma descentralizada, es decir, sin depender de ningún servidor. Todos los nodos cumplen con un papel similar, de servidor, y por tanto ninguno de ellos se considera imprescindible durante el proceso de intercambio de archivos, minimizando los posibles fallos
  • Escalabilidad: las redes P2P han conseguido generalizarse, llegando a millones de usuarios distribuidos por todo el mundo. El éxito de estas redes, precisamente, radica en que cuanto mayor sea el número de nodos conectados a la red más rápido y efectivo será el funcionamiento de las redes P2P. Tanto es así que su uso se ha extendido tanto a usuarios particulares como a empresas
  • Anonimato: otra de las características más valoradas por los usuarios es que, en la mayor parte de estas redes se preserva el anonimato de aquellos que intervienen en el almacenamiento y transferencia de archivos
  • Seguridad: aunque es un objetivo que aún se está mejorando, las redes P2P cada vez son más efectivas a la hora de localizar los nodos que pueden llegar a contener archivos maliciosos y que pueden ser origen de infecciones
  • Reparto de costes entre los usuarios: los recursos de este tipo de redes se pueden compartir entre los usuarios que participan de ella. Se incluyen los archivos, el ancho de banda, los procesos o el almacenamiento de material

Usos de las redes P2P

A pesar de que se ha generalizado la idea de que las redes P2P se utilizan principalmente como un medio para posibilitar las descargas de contenido, lo cierto es que existen otros muchos usos:

  • Distribución de software: algunos sistemas operativos como es el caso de Linux, se sirven de este tipo de redes para su distribución debido a que se transfieren archivos de gran tamaño. Sin embargo hay otros muchos sistemas que utilizan este tipo de red, la mayoría de software libre
  • Grandes compañías: el famoso software de comunicación Skype utiliza este tipo de redes para mejorar y posibilitar las llamadas entre usuarios. Otras compañías como Netflix o Spotify han recurrido a las redes P2P para mejorar el streaming de sus contenidos

¿Es seguro utilizar una red P2P?

redes-p2p-seguridad

El uso de las redes P2P no está exento de polémica ya que en muchas ocasiones se ha cuestionado su supuesta ilegalidad, Lo cierto es que el funcionamiento de este tipo de redes, como tal, no consiste más que en compartir archivos, transmitir datos entre diferentes usuarios de internet. 

Es el uso que se le da a las redes lo que puede convertirse en un problema, ya que en algunas ocasiones su uso permite la distribución de contenidos que están sujetos a derechos de autor.

Por otro lado, hay que tener en cuenta que a pesar de que cada vez más se implantan protocolos de seguridad para evitar compartir contenido malicioso, lo cierto es que los usuarios siguen expuestos a este tipo de ataques.

Ante este tipo de riesgos se recomienda siempre utilizar herramientas que evalúen el contenido de los archivos antes de hacer la descarga. También es recomendable el uso de una red VPN la cual se encarga de ocultar la IP de un usuario preservando su anonimato en todo momento.

Conclusión

Las redes P2P han mejorado en gran medida el modo de compartir archivos de cualquier tamaño y formato, ya que además de ser más rápidas y eficientes apenas presentan fallos. En una era en la que cada vez se comparte más información, la posibilidad de descargar grandes volúmenes en la menor cantidad de tiempo posible es la clave del éxito.

Si se hace un buen uso de ellas los beneficios son especialmente interesantes tanto para empresas como para usuarios, y probablemente seguirán formando parte del avance de las nuevas tecnologías.