KELA Presentacion Costa Rica 2024 - evento Protégeles
C/S y P2P
1. Comparación entre las arquitectura P2P y la arquitectura Cliente/Servidor.
Entre las principales diferencias tenemos que en la arquitectura Cliente/Servidor se produce
una demanda de información a cualquier Servidor, y el Servidor responde a esa demanda, en esta
arquitectura el Cliente siempre es Cliente y el Servidor siempre es servidor, mientras que en su
contraparte, en la arquitectura P2P, no hay Clientes ni Servidores fijos es por ello que estos
funcionan de manera alterna, en un momento un nodo o puerto puede ser Cliente y en un breve
instante actuar como un Servidor, es decir que se produce un intercambio de roles. Es por esto que
en la P2P la centralización de controles es menor en comparación con la Cliente/Servidor, pues al
ser la P2P multinodo dificulta el control y la integridad de los datos, mientras que en la arquitectura
Cliente/ Servidor los accesos, recursos e integridad de los datos son controlados por el servidor,
evitando así que un programa defectuoso o un cliente no autorizado cause daños al sistema.
Además de esto debemos mencionar la escalabilidad en ambos sistemas; por un lado
tenemos que la P2P tiene un alcance mundial, y lo ideal es que mientras más nodos estén
conectados a una red mejor será su funcionamiento ya que al ancho de banda útil se le debe sumar
el de cada usuario participante, es por eso que se dice que la P2P tiene un ancho de banda optimo.
Por otro lado, en la arquitectura Cliente/Servidor si se agregan más nodos o clientes asociados a una
red puede provocar una transferencia de datos mucho más lenta hasta el punto de hacer colapsar el
sistema.
Otro aspecto importante es la robustez del sistema, en este ámbito debemos decir que la
arquitectura Cliente/Servidor es muy inferior con respecto a la P2P ya que cuando un servidor se ha
caído este no puede satisfacer las peticiones del Cliente, esto no ocurre en la arquitectura P2P pues
los recursos son distribuidos en distintos nodos de la red y si uno de estos falla entonces están los
otros nodos que actúan como servidor evitando una caída del sistema.
Para finalizar mencionamos que las descargas de información o datos son más rápidos en la
P2P puesto que posee un sistema que permite buscar el servidor con menor trafico (esto es algo que
no ocurre en la P2P). Por otra parte la P2P no puede ser aplicado a todos los sistemas, pues existen
sistemas que deben ser centralizados, este es el caso del sistema que usan los bancos, donde el
Cliente debe ser únicamente Cliente y no Cliente-Servidor para poder así garantizar mayor
seguridad y fiabilidad a los procesos bancarios.
Wiber Barcos.
18057555