Arquitectura Cliente Servidor

Principios de la arquitectura cliente servidor.

A fin de poder entender correctamente el comportamiento de la Arquitectura Web es importante describir el funcionamiento de la arquitectura de aplicaciones Cliente-Servidor.

En Dicha arquitectura disponemos de dos tipos de agentes:

  • Cliente: Ordenador o programa informático que solicita información.
  • Servidor: Ordenador o programa informático que dispone de información.

Pasos de intercambio de información

  1. Lanzamiento de la petición desde el cliente en búsqueda de datos
  2. Procesado de la petición por parte del servidor, para localizar la información
  3. Envío de la respuesta por parte del Servidor al cliente, con los datos solicitados
  4. Procesado en el cliente de los datos de la respuesta del servidor

Tipos de Agente

Dentro de este tipo de arquitectura podemos definir distintos tipos de Agentes dependiendo del tratamiento que se realice con la información

  • Activo: El Agente realiza un procesado activo de la información. Calculo intensivo, cálculo de la presentación gráfica de la información, acceso a datos son algunas de las tareas típicas de un Agente Activo.
  • Pasivo: El agente se limita a manejar información en bruto o preprocesada.

Tipos de Arquitectura Cliente Servidor

A continuación se detallan los distintos tipos de Arquitecturas de Cliente – Servidor:

  • Cliente Activo, Servidor Pasivo: El cliente realiza la practica totalidad del trabajo de procesado de la información. Ejemplo: Google Earth.
  • Cliente Pasivo, Servidor Pasivo: Tanto el cliente como el Servidor simplemente pasan información. Ejemplo: Gateways de comunicaciones VoIP.
  • Cliente Pasivo, Servidor Activo: El Servidor realiza todo el trabajo de procesado y el cliente simplemente presenta los datos. Ejemplo: Servidores de terminales.
  • Cliente Activo, Servidor Activo: Tanto el Servidor como el Cliente procesan la información. Ejemplo: Servicios de Correo Electrónico.

Comments

Leave a Reply

*

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Categorías de Cursos

Suscríbete al Boletín

Si quieres estar al tanto de las novedades del blog, ya sabes :)
* = campo obligatorio

powered by MailChimp!

Si estás interesado en seguir formándote tenemos una serie de cursos gratuitos: http://cursosdedesarrollo.com/cursos/

También disponemos de algunos cursos de pago por si son de tu interés: https://cursosdedesarrollo.com/tienda/

Curso de Angular: https://cursosdedesarrollo.com/tienda/angular/

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies