Tecnología

Inicio

Tipos de arquitectura cliente servidor

Tipos de arquitectura cliente servidor


Dos formas principales de redes existen: peer-to-peer y cliente / servidor. usuarios peer-to-peer se conectan con otros equipos de escritorio en su red y permite a sus usuarios compartir impresoras, archivos y otros recursos a través de su red. Es probable que si usted tiene una red doméstica, y los otros equipos de su casa interactuar a través de un sistema de redes peer-to-peer.

El modelo cliente / servidor está diseñado para redes más grandes donde los usuarios aren & # 039; t localizada y conectarse a partir de una variedad de lugares fuera. La mayoría de los sitios web que visita se basan en la configuración de este. El modelo cliente / servidor consta de dos grandes tipos de arquitectura - la de dos niveles y los tres niveles.

De dos niveles

De dos niveles es el más simple de los tipos de arquitectura, que consta de sólo el servidor y la aplicación cliente. El servidor, también conocida como la base de datos, se encuentra la información de una red, mientras que las peticiones de cliente para acceder a la información. En un modelo de dos niveles, esta petición es directa, por lo tanto fácil de desarrollar y mantener. Aunque este tipo de arquitectura es más común, por lo general sólo se aplica en las condiciones más pequeños y menos exigentes.

De tres niveles

El modelo de tres niveles añade otro nivel a la configuración de dos niveles. En lugar del cliente que se conecta directamente al servidor como lo hace con el tipo de dos niveles, la aplicación cliente debe hacer peticiones al servidor a través de una aplicación de servidor. Por ejemplo, si estaban tratando de acceder a un sitio web con una de tres niveles tipo de arquitectura, el equipo se conectaría a la página web de & # 039; s de aplicaciones de base de datos. La aplicación de base de datos sería entonces enviar una solicitud, en su nombre, al servidor principal. El servidor principal sería gestionar su solicitud y la enviará de nuevo a la aplicación de base de datos, que luego presentar la información a usted.

Ventajas y desventajas

Los tres niveles de tipo de arquitectura funciona mejor en redes más grandes donde muchos usuarios solicitan información a la vez. El nivel adicional de la aplicación de servidor actúa como un facilitador y permite a más usuarios se conecten de manera más eficiente y recuperar información de una manera oportuna.

De dos niveles tipos sobresalen en más pequeño, contenía entornos donde los ordenadores comparten una red común y los riesgos de seguridad aren & # 039; ta gran amenaza.

Aunque el modelo de tres niveles puede soportar un mayor número de clientes, es increíblemente compleja y pesa sobre su sistema con una variedad de componentes. Además, es más difícil de mantener.