Saltar al contenido

Comparaci贸n de arquitecturas Cliente-Servidor y P2P

La arquitectura Cliente servidor se basa en un modelo de aplicaci贸n distribuida en el que hay un cliente que ser谩 el encargado de realizar las peticiones a un servidor que ser谩n el encargado de enviar la respuesta a los clientes.

Este tipo de arquitectura delimita los roles entre clientes y servidores, a nivel organizativo es f谩cil de comprender y claro, adem谩s la separaci贸n entre ambos nos puede ayudar a dise帽ar el sistema.

Por otro lado, la arquitectura P2P (peer-to-peer) est谩 basada en la uni贸n de ordenadores en una red y cada ordenador realiza la labor de cliente y servidor al mismo tiempo.

Existen redes P2P hibridas que utilizar un servidor central para mantener la informaci贸n sobre las redes o nodos.

Las diferencias m谩s comunes entre ambas son las siguientes:

Cliente servidor P2P
Necesita un cliente y un servidor. Los equipos toman ambos roles el de cliente y el de servidor
El proceso聽 depende de un servidor El proceso corre sobre toda la red de ordenadores
Se conecta a un servidor Se conecta a una red
Se centraliza en un host. Suelen ser redes descentralizadas con muchos nodos.