“Conocimiento software>Software de utilidades

¿Los programas de software de pares a pares son?

2014/2/5
Los programas de software entre pares (P2P) son aplicaciones que permiten a los usuarios compartir archivos, recursos o energía de procesamiento directamente entre sí, sin confiar en un servidor central. En cambio, cada computadora participante ("par") actúa como un cliente y un servidor, compartiendo sus recursos con otros pares en la red.

Aquí hay un desglose de las características clave:

* Arquitectura descentralizada: Este es el principio central. No existe ningún punto de falla único; La red permanece funcional incluso si algunos pares se desconectan.

* Compartir directamente: Los usuarios se conectan directamente entre sí para intercambiar datos, reduciendo la dependencia de un servidor central y, a menudo, aumentando la velocidad (dependiendo de las condiciones de la red y el número de pares participantes).

* escalabilidad: La capacidad de la red aumenta a medida que más pares se unen, lo que lo hace potencialmente muy grande y robusto.

* Riesgos de seguridad potenciales: Debido a la naturaleza descentralizada, la seguridad depende en gran medida de los usuarios individuales y las características de seguridad del software. Los usuarios maliciosos pueden representar una amenaza.

Los ejemplos de aplicaciones P2P incluyen:

* Programas de intercambio de archivos: Estos permiten a los usuarios descargar y cargar archivos directamente de las computadoras de los demás (por ejemplo, versiones tempranas de Napster, Emule, BitTorrent).

* Aplicaciones de mensajería instantánea: Algunas aplicaciones de mensajería usan P2P para la comunicación directa entre los usuarios (aunque muchas también usan infraestructura del servidor para varias funciones).

* Plataformas de computación distribuidas: Estos aprovechan el poder de procesamiento colectivo de muchas computadoras para resolver problemas complejos (por ejemplo, seti@home).

* criptomonedas: Algunas criptomonedas, como Bitcoin, dependen de una red P2P para validar las transacciones y mantener la cadena de bloques.

Es importante tener en cuenta que muchas aplicaciones modernas utilizan un enfoque híbrido, combinando elementos de P2P y arquitecturas de cliente cliente para aprovechar los beneficios de ambos.

Software de utilidades
Cómo detectar procesos de Runaway en Nagios
Cómo habilitar Asistencia remota para una directiva de grupo
Cómo convertir JPG a Emoticon
¿Qué es un archivo MOV
Cómo Overclock un Eee PC en Linux
¿Describe las características y funciones del software de diagnóstico típico?
Cómo agregar otro Zune a la computadora
Servicio de malware avanzada
Conocimiento de la computadora © http://www.ordenador.online