Reklama

La arquitectura cliente – servidor

Tecnología cliente – servidor, ampliamente se aplica cuando se trabaja con bases de datos en la red, es conocida ya desde hace mucho tiempo y a menudo se utilizaba en las grandes organizaciones. Hoy, con el desarrollo de INTERNET, esta tecnología cada vez más atrae las miradas de los desarrolladores de software, dado que en el mundo se ha acumulado una gran cantidad de información sobre diversos temas y, a menudo, esta información se almacena en bases de datos.

La arquitectura de la red determina los elementos básicos de la red, la caracteriza general de la lógica de la organización, mantenimiento, el software, describe los métodos de codificación. La arquitectura también define los principios de funcionamiento y la interfaz de usuario.

La arquitectura cliente – servidor (client-server architecture) – es un concepto de la red de información, en la que la mayor parte de sus recursos se centra en los servidores de, sirviendo a sus clientes. Este problema de la arquitectura define dos tipos de componentes: los servidores y clientes.

 El servidor es un objeto, que da servicio a otros objetos de la red según sus necesidades. El servicio es el proceso de servicio al cliente.

El servidor opera de trabajos de los clientes y controla la ejecución de sus tareas. Después de la ejecución de cada tarea, el servidor envía los resultados al cliente, que ha enviado a esta tarea.

El servicio de la función en la arquitectura cliente – servidor se describe el complejo de aplicaciones, en virtud de la cual se realizan una gran variedad de aplicaciones de procesos.

El proceso de, que llama al servicio de la función con la ayuda de ciertas operaciones, se denomina cliente. Puede ser un programa o un usuario. En la figura. 2 se muestra la lista de servicios en una arquitectura cliente – servidor.

Los clientes de estaciones de trabajo, que utilizan los recursos del servidor y facilita nuevas interfaces de usuario. Las interfaces de usuario son los procedimientos de interacción con el usuario o la red.

El cliente es el iniciador y utiliza el correo electrónico u otros servicios de servidor. En este proceso el cliente solicita el tipo de servicio, se establece una sesión de, recibe los resultados y se informa sobre el final del trabajo.

En las redes con el servidor de archivos dedicado fuera de la pc, se instala el servidor de sistema operativo de red. Este equipo se convierte en el servidor. El software (POR), instalado en la estación de trabajo, le permite comunicarse con el servidor de. Más comunes de la red de un sistema operativo:

- NetWare de la empresa Novel;

- Windows NT de Microsoft;

- UNIX de AT &T;

- Linux.

Además de un sistema operativo de red necesarios red de programas de aplicación, implementan las ventajas de la, proporcionados por la red.

De la red en una base de servidores tienen un mejor rendimiento y una mayor fiabilidad. El servidor posee los principales recursos de la red, a la que tienen acceso el resto de estaciones de trabajo.

En la moderna arquitectura cliente – servidor se asignan cuatro grupos de objetos: los clientes, los servidores, los datos y los servicios de red.Los clientes se encuentran en los sistemas en los lugares de trabajo de los usuarios. Los datos en general se almacenan en los servidores de. Los servicios de red son compartidos y servidores de datos. Además, el servicio dirigen los procedimientos de procesamiento de datos.

La red cliente – servidor la arquitectura tiene las siguientes ventajas:

- Permiten organizar la red con un gran número de estaciones de trabajo;

- Permiten la gestión centralizada de cuentas de usuario, la seguridad y el acceso, que simplifica la administración de red;

- El acceso efectivo a los recursos de red;

- El usuario necesita una contraseña para iniciar sesión en la red y para obtener acceso a todos los recursos, en los que se aplican derechos de usuario.

Junto con las ventajas de una red cliente – servidor la arquitectura tienen una serie de desventajas:

- Un problema en el servidor, puede hacer inviable la red, como mínimo, la pérdida de recursos de red;

- Requieren de personal capacitado para la administración de;

- Tienen un costo más alto de las redes y equipos de red.

Reklama