Definición
En esta arquitectura hay una mínima o nula dependencia en servidores dedicados en data centers. Esta arquitectura usa directamente las comunicaciones entre los pares de host que llamamos peers
Los peers son dueños del servicio que provee, y son las computadoras que controlan los usuarios
Esta arquitectura tiene el beneficio de ser auto escalable, e incluso mientras más host mejor es la experiencia. También son eficientes en sus costos ya que no necesitan los costos generados por conexiones a servidores
Por otro lado, también hay problemas de seguridad ya que no hay un lugar centralizado para asegurar ninguna política más allá de la comunicación y la funcionalidad de actores buenos en la red
Escalabilidad
Denotemos
Para una arquitectura P2P, cuando un cliente recibe información, puede comenzar a transmitirla a otros clientes. Ahora, la tasa de subida del archivo es la del servidor junto a la de cada uno de los clientes. Mientras que el servidor solo tiene que subir el archivo al menos una vez
Vemos que el aumento no es lineal, ya que a medida que aumenta