Peer-to-peer: ¿qué es?

Si tienes algo que ver con las redes informáticas de vez en cuando, probablemente te hayas encontrado con el término peer-to-peer. ¿Pero qué es exactamente? A continuación, aprenderás todo lo que necesitas saber al respecto.

  • ¿Qué es el peer-to-peer?
  • Cómo funcionan las redes peer-to-peer
  • Peer-to-Peer vs. Cliente-Servidor
  • Ventajas de una red Peer-to-Peer

¿Qué es Peer-to-Peer?

Peer-to-Peer (P2P) es una comunicación descentralizada donde cada parte tiene las mismas funciones y puede iniciar una sesión de comunicación. A diferencia del modelo cliente-servidor, en el que el cliente realiza una solicitud de servicio y el servidor responde a la misma, en el modelo de red P2P cada nodo puede funcionar simultáneamente como cliente y servidor.

Los sistemas P2P pueden utilizarse para proporcionar un enrutamiento anónimo del tráfico de red, entornos de computación paralela masiva, almacenamiento distribuido y otras funciones. La mayoría de los programas P2P se centran en la distribución de medios. Entre ellos se encuentran, por ejemplo, los archivos de vídeo y música. Por lo tanto, el peer-to-peer se asocia a menudo con la piratería de software y la infracción de los derechos de autor.

Cómo funcionan las redes peer-to-peer

Cuando un usuario descarga un archivo, suele abrir un navegador web, visitar el sitio web correspondiente y descargar el archivo. En este caso, el sitio web actúa como servidor y el ordenador del usuario como cliente que recibe los datos. Todo ello puede compararse con una calle de sentido único en la que los datos descargados se transfieren desde el punto A -el sitio web- al punto B -el ordenador del usuario.

Sin embargo, si el usuario descarga el mismo archivo a través de una red de pares, la descarga se gestiona de forma diferente. En este caso, el usuario tiene que instalar un software peer-to-peer en su ordenador, lo que hace que su ordenador forme parte de la red virtual peer-to-peer. Ahora, cuando el usuario descarga un archivo, recibe diferentes fragmentos del mismo desde distintos ordenadores de la red peer-2-peer en los que ya está presente este archivo.

Simultáneamente, envía fragmentos presentes a otros participantes de la red peer-2-peer que se los piden. Esta situación puede compararse con una carretera de dos carriles: El archivo se asemeja a numerosas piezas pequeñas de datos que entran en el ordenador del usuario, pero que también lo abandonan a petición. De este modo, la carga de transferencia de datos se distribuye entre todos los pares que contienen el archivo solicitado.

Servidores cliente en redes grandes y pequeñas

Las redes de servidores cliente en las empresas suelen incluir numerosos clientes que se conectan al menos a un servidor central que contiene datos. Los clientes acceden entonces a estos recursos que se encuentran en el lado del servidor. Las redes cliente-servidor de las empresas suelen estar conectadas a través de redes rápidas, ya que, por ejemplo, la interfaz de usuario también se entrega desde el servidor a los clientes. Estas redes suelen ser especialmente seguras porque se procesan datos específicos de la empresa.

En las redes domésticas, cada ordenador puede proporcionar recursos individuales a otros ordenadores de la red doméstica, como impresoras y discos duros. El ordenador proveedor es el servidor, el que accede es el cliente. Por ejemplo, en función de las necesidades de los usuarios, todos los ordenadores pueden compartir el contenido del disco duro, como fotos y videoclips, con todos los demás.

Ventajas de una red peer-to-peer

En Internet, las redes peer-to-peer gestionan un gran volumen de tráfico de intercambio de archivos repartiendo la carga entre muchos ordenadores. Dado que las redes P2P no se basan en servidores centrales, se adaptan mejor y son más resistentes a las interrupciones o a los cuellos de botella del tráfico que las redes cliente-servidor.

Además, las redes P2P son fáciles de ampliar. A medida que aumenta el número de pares en Internet, también lo hace el rendimiento de la red P2P, cuando cada ordenador adicional tiene su propia conexión a Internet.

P2P y el funcionamiento cliente-servidor pueden utilizarse simultáneamente en el mismo ordenador. Así, los ordenadores pueden hacer que los archivos que reciben a través de P2P estén disponibles para todos los demás ordenadores de la red doméstica a través de discos duros compartidos. A la inversa, los clientes de la red doméstica pueden subir archivos al recurso compartido, donde el software P2P los encuentra y luego los pone a disposición de otros participantes del P2P en Internet. Esto permite compartir datos en ambas direcciones.