Arquitectura peer-to-peer (arquitectura p2p)

Definición: ¿Qué significa la arquitectura de igual a igual (arquitectura P2P)?

La arquitectura peer-to-peer (arquitectura P2P) es una arquitectura de redes de computadoras de uso común en la que cada estación de trabajo o nodo tiene las mismas capacidades y responsabilidades. A menudo se compara y contrasta con la arquitectura cliente / servidor clásica, en la que algunas computadoras se dedican a servir a otras.

P2P también se puede utilizar para referirse a un único programa de software diseñado de modo que cada instancia del programa pueda actuar como cliente y servidor, con las mismas responsabilidades y estatus.

Las redes P2P tienen muchas aplicaciones, pero la más común es la distribución de contenido. Esto incluye publicación y distribución de software, redes de entrega de contenido, transmisión de medios y peercasting para transmisiones de multidifusión, lo que facilita la entrega de contenido a pedido. Otras aplicaciones incluyen ciencia, redes, redes de búsqueda y comunicación. Incluso el Departamento de Defensa de EE. UU. Ha comenzado a investigar aplicaciones para redes P2P para estrategias modernas de guerra de redes.

La arquitectura P2P a menudo se denomina red peer-to-peer.

Techinfo explica la arquitectura peer-to-peer (arquitectura P2P)

Las aplicaciones P2P son uno de los temas centrales de la controversia sobre la neutralidad de la red, un principio que aboga por no restringir el contenido, el formato, las tecnologías, los equipos o los modos de comunicación de Internet. Los proponentes de P2P argumentan que los gobiernos y los grandes proveedores de servicios de Internet están intentando controlar el uso y el contenido de Internet dirigiendo la estructura de la red hacia una arquitectura cliente / servidor. Esto crea barreras financieras para las personas y los pequeños editores que buscan acceder a Internet y crea ineficiencias para compartir archivos grandes.

Hay tres modelos de arquitectura de red informática P2P no estructurada:

  • P2P puro
  • P2P híbrido
  • P2P centralizado

En la arquitectura estructurada de redes informáticas P2P, las estaciones de trabajo (pares) y, a veces, también los recursos, se organizan de acuerdo con criterios y algoritmos específicos. Esto conduce a superposiciones con topologías y propiedades específicas.

La evaluación de algunas de las ventajas y debilidades de las redes P2P implica comparaciones con la arquitectura cliente / servidor. Las redes P2P tienen clientes con recursos como ancho de banda, espacio de almacenamiento y potencia de procesamiento. A medida que aumenta la demanda del sistema a través de cada nodo, aumenta la capacidad de todo el sistema. (Esto explica el enorme aumento de la seguridad del sistema y los mecanismos de verificación de archivos, lo que hace que la mayoría de las redes P2P sean resistentes a casi cualquier tipo de ataque). En comparación, una red cliente / servidor típica comparte demandas pero no recursos. A medida que más clientes se unen al sistema, cada uno dispone de menos recursos.