¿Por qué se considera que son relativamente fáciles de instalar las redes peer-to-peer?

Significado de la red peer to peer

La computación o red entre pares (P2P) es una arquitectura de aplicación distribuida que divide las tareas o cargas de trabajo entre pares. Los pares son participantes igualmente privilegiados y equipotentes en la aplicación. Se dice que forman una red de nodos peer-to-peer[1].

Los pares ponen una parte de sus recursos, como la potencia de procesamiento, el almacenamiento en disco o el ancho de banda de la red, directamente a disposición de otros participantes de la red, sin necesidad de una coordinación central por parte de servidores o hosts estables[2] Los pares son tanto proveedores como consumidores de recursos, en contraste con el modelo tradicional cliente-servidor en el que el consumo y el suministro de recursos están divididos[3].

Aunque los sistemas P2P ya se habían utilizado en muchos ámbitos de aplicación,[4] la arquitectura se popularizó con el sistema de intercambio de archivos Napster, lanzado originalmente en 1999[5] El concepto ha inspirado nuevas estructuras y filosofías en muchos ámbitos de la interacción humana. En estos contextos sociales, el término “peer-to-peer” se refiere a la red social igualitaria que ha surgido en toda la sociedad, posibilitada por las tecnologías de Internet en general.

Ventajas y desventajas de las redes peer to peer

En este post, comparamos la arquitectura cliente-servidor con las redes peer-to-peer (P2P) y determinamos cuándo la arquitectura cliente-servidor es mejor que la P2P. Para aquellos que no estén dispuestos a dedicar unos minutos a leer el artículo, les adelanto un spoiler: las redes P2P son siempre mejores que las cliente-servidor.

Con la adopción generalizada de la World Wide Web y el HTTP a mediados de los años 90, Internet pasó de ser una primera red entre iguales a una red de consumo de contenidos.    Con esta transformación, la arquitectura cliente-servidor se convirtió en el enfoque más utilizado para la transferencia de datos, con nuevos términos como “servidor web” que cimentaron la idea de sistemas informáticos dedicados y un modelo de servidor para estos contenidos.    La arquitectura cliente-servidor designa a un ordenador o host como servidor y a otros PC como clientes.    En este modelo de servidor, el servidor tiene que estar en línea todo el tiempo con una buena conectividad. El servidor proporciona datos a sus clientes y también puede recibir datos de los clientes. Algunos ejemplos de aplicaciones cliente-servidor ampliamente utilizadas son HTTP, FTP, rsync y Cloud Services. Todas estas aplicaciones tienen una funcionalidad específica del lado del servidor que implementa el protocolo, pero los roles de proveedor y consumidor de recursos están claramente divididos.

6

La piratería de software y el intercambio de archivos existían mucho antes de la Internet que conocemos hoy, principalmente a través de tableros de mensajes y sitios FTP privados. Pero era tedioso encontrar archivos y aún más lento descargarlos. Lo más habitual era obtener el software o la música de un amigo en forma de copia física (lo que se conoce como “sneakernet”).

Hablaremos sobre todo del aspecto del intercambio de archivos de las tecnologías P2P, pero ciertamente no es el único caso de uso. También debemos tener en cuenta que el término P2P abarca un amplio abanico de redes en las últimas décadas desde que se inventaron, por lo que no todo lo que aquí se expone es aplicable en todos los casos. Hemos intentado abordar el tema de la forma más amplia posible.

Un sitio web alojado en un potente servidor en algún lugar del mundo (los mejores servicios de alojamiento web), entrega una información cuando tu ordenador o teléfono la solicita. Puede ser un tipo de letra que se utiliza para mostrar el sitio web correctamente, o puede ser una ISO de Linux de 2 GB que quieres descargar. El servidor le envía el archivo. Cuando llega el siguiente usuario, el proceso se repite.

Ejemplos de redes peer-to-peer

Una red informática está formada por dos o más ordenadores que se conectan, ya sea mediante cables (alámbricos) o WiFi (inalámbricos), con el fin de transmitir, intercambiar o compartir datos y recursos. Una red informática se construye utilizando hardware (por ejemplo, routers, switches, puntos de acceso y cables) y software (por ejemplo, sistemas operativos o aplicaciones empresariales).

La ubicación geográfica suele definir una red informática. Por ejemplo, una LAN (red de área local) conecta ordenadores en un espacio físico definido, como un edificio de oficinas, mientras que una WAN (red de área amplia) puede conectar ordenadores a través de continentes. Internet es el mayor ejemplo de una WAN, ya que conecta miles de millones de ordenadores en todo el mundo.

Las redes informáticas permiten la comunicación para todos los fines empresariales, de entretenimiento y de investigación. Internet, la búsqueda en línea, el correo electrónico, el intercambio de audio y vídeo, el comercio en línea, la transmisión en directo y las redes sociales existen gracias a las redes informáticas.

En una oficina, usted y sus colegas pueden compartir el acceso a una impresora o a un sistema de mensajería en grupo. La red informática que lo permite es probablemente una LAN o red de área local que permite a tu departamento compartir recursos.