Arquitectura cliente-servidor
ARQUITECTURA CLIENTE-SERVIDOR
Con respecto a la definición de arquitectura Cliente/Servidor se refieren a continuación las más relevantes:
➤Cualquier combinación de sistemas que pueden colaborar entre sí para dar a los usuarios toda la información que ellos necesiten sin que tengan que saber en dónde está ubicada.
➤Es una arquitectura de procesamientos cooperativos donde uno de los componentes pide servicios a otro.
Desde una explicación mas breve, se puede definir la computación cliente/servidor una arquitectura distribuida que permite a los usuarios finales obtener acceso a la información de forma transparente aun en entornos multi plataforma.
En el modelo cliente/servidor, el cliente envía un mensaje solicitando un determinado servicio a un servidor (realiza una petición), y este envía uno o varios mensajes con la respuesta (provee el servicio). En un sistema distribuido cada máquina puede cumplir el rol de servidor para algunas tareas y el rol de cliente para otras.

La arquitectura cliente/servidor se divide en tres capas las cuales tiene diferentes tipos de distribución, a continuación se mencionaran las tres capas, su descripción y una imagen para entender mejor la idea de cada capa.
Nivel 2: La arquitectura en 2 niveles se utiliza para describir los sistemas cliente/servidor donde el cliente solicita recursos y el servidor responde directamente a la solicitud, con sus propios recursos. Esto significa que el servidor no requiere otra aplicación para proporcionar parte del servicio.

Como podemos observar, en este nivel también incluimos el nivel 1 ya que como mencionamos anteriormente el nivel 1 es el cual solo se necesita una computadora y esa misma es el cliente y el servidor.
Nivel 3: En la arquitectura en 3 niveles, existe un nivel intermediario. Esto significa que la arquitectura generalmente esta compartida por:
Un cliente, es decir, el equipo que solicita los recursos, equipado con una interfaz de usuario generalmente un navegador web.
El servidor de aplicaciones, cuya tare es proporcionar los recursos solicitados pero que requiere otro servidor para hacerlo.
El servidor de datos que proporciona al servidor de aplicaciones los datos que requiere.
Comentarios
Publicar un comentario