712 Shares 9065 views

La arquitectura cliente-servidor: características de interacción

Ordenadores, software y periféricos son componentes dispares de una red de información. Algunos poseen algún recurso, llamados servidores, mientras que otros recurren a estos recursos son llamados clientes. Considere cómo interactúan y lo que constituye una arquitectura cliente-servidor.

La arquitectura cliente-servidor

Arquitectura "cliente-servidor" es la interacción de los componentes estructurales de la red sobre la base de ciertos principios de la organización de la red, que son componentes estructurales de los componentes de servidor y proveedores de ciertas funciones especializadas (servicios), así como los clientes que utilizan este servicio. Las funciones específicas se pueden dividir en tres grupos en función de tareas específicas:

  • entrada de la función y presentación están diseñados para la interacción del usuario con el sistema;
  • funciones de aplicación – para cada dominio tiene su propio conjunto;
  • funciones de gestión están diseñados para gestionar el sistema de archivos, bases de datos diferentes, y otros componentes.

Sistema independiente, tal como un ordenador sin una conexión de red, es la presentación de los componentes de aplicada y de gestión en distintos niveles. Este tipo de niveles se considera que es el software del sistema operativo, la aplicación y utilidad, diversas utilidades. Del mismo modo, la red presenta todos los componentes anteriores. Lo más importante – el derecho de proporcionar la interacción de red entre estos componentes.

El principio de funcionamiento de la arquitectura cliente-servidor

Arquitectura cliente-servidor el más a menudo utilizado para crear bases de datos corporativas, donde la información no sólo se almacena, sino también de vez en cuando para procesar una variedad de métodos. Esa base de datos es un elemento clave de cualquier sistema de información empresarial, y el servidor es el núcleo de este marco. Por lo tanto, el servidor se producen operaciones más complejas en la entrada, almacenamiento, procesamiento y modificación de datos. Cuando un usuario (cliente) accede a la base de datos (servidor), la petición se procesa: acceder directamente a una base de datos y devuelve una respuesta (resultado de procesamiento). El resultado del procesamiento – un mensaje de red acerca de la operación o error exitosa. equipos de servidor puede manejar peticiones simultáneas de varios clientes en el mismo archivo. Este trabajo y la transferencia de datos por la red para acelerar el trabajo de software de aplicación.

La arquitectura cliente-servidor: el uso de la tecnología

Esta arquitectura se utiliza para acceder a una variedad de recursos con el uso de tecnologías de red: los servidores web, servidores de aplicaciones, bases de datos, servidores de correo, cortafuegos, servidores proxy. desarrollo de aplicaciones cliente-servidor permite mejorar la seguridad, la fiabilidad y el rendimiento de las aplicaciones y la red en su conjunto. Las aplicaciones más comunes de cliente-servidor utilizan para la automatización del negocio.