1. Arquitectura Cliente Servidor/ Arquitectura P2P
La arquitectura Cliente servidor es un modelo de aplicación distribuida en el que
las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores,
y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el
servidor, que le da respuesta. Esta idea también se puede aplicar a programas que se
ejecutan sobre una sola computadora, aunque es más ventajosa en un sistema operativo
multiusuario distribuido a través de una red de computadoras.
Y la arquitectura P2P En una red de par a par, los computadores en red actúan como
socios en partes iguales, o pares. Como pares, cada computador puede tomar la función de
cliente o de servidor. En algún momento, el computador A pedirá un archivo al computador B,
el cual responderá entregándole el archivo al computador A. El computador A funciona como
cliente, mientras que el B funciona como servidor. Más tarde, los computadores A y B
cambiarán de papel.
La arquitectura Cliente Servidor conecta varios usuarios a el mismo tiempo para
enviarles paquetes de datos a una velocidad limitada, en cambio la arquitectura P2P la
información la tienen los usuarios para así compartirlas entre ellos mismo.
Unas de las comparaciones entre estas arquitecturas seria que en la arquitectura Cliente
Servidor el servidor posee la información para que luego los usuarios puedan descargarla, y en
la arquitectura P2P los usuarios trabajan como clientes y como servidor al mismo tiempo.
También podemos decir que la arquitectura Cliente Servidor esta protegido de los Virus
lo que la arquitectura P2P está más expuesta ya que comparten los virus entre sí por actuar tanto
como cliente y como servidor.
Carlis Román C.I.: 21126129