Colección de citas famosas - Colección de máximas - ¿Qué es un cliente? ¿Qué es un servidor? ¿Su relación?

¿Qué es un cliente? ¿Qué es un servidor? ¿Su relación?

Sistema cliente/servidor

Sistema cliente/servidor

sistema

denominado sistema C/S. Es un tipo de sistema informático distribuido que opera según un nuevo modelo de aplicación. En este modelo de aplicación, los usuarios solo se preocupan por resolver completamente sus propios problemas de aplicación y no les importa qué computadora o computadoras en el sistema completan estos problemas de aplicación. En un sistema C/S, una computadora o procesador que puede proporcionar servicios para aplicaciones (como servicios de archivos, servicios de impresión, servicios de copia, servicios de imágenes, servicios de gestión de comunicaciones, etc.) se convierte en un servidor cuando se solicita un servicio. Una computadora puede proporcionar múltiples servicios y un servicio puede completarse mediante una combinación de múltiples computadoras. A diferencia del servidor, la computadora o procesador que realiza la solicitud del servicio es el cliente en ese momento. Desde la perspectiva de una aplicación cliente, parte del trabajo de la aplicación se completa en la máquina cliente y otras partes del trabajo se completan en los servidores.

La característica más importante del sistema C/S es que no es un entorno maestro-esclavo, sino un entorno igualitario. Es decir, cada computadora en el sistema C/S puede ser un cliente o un entorno. un servidor en diferentes ocasiones Puede ser el servidor En la década de 1990, el sistema C/S se hizo rápidamente popular porque tiene muchas ventajas: es simple e intuitivo de usar para los usuarios y tiene bajos costos de programación, depuración y mantenimiento; la carga interna del sistema puede estar relativamente equilibrada y la tasa de utilización de recursos es alta; permite ejecutar múltiples aplicaciones en diferentes plataformas informáticas en un cliente; el sistema es fácil de expandir, tiene buena usabilidad y se adapta a las necesidades del usuario;

Desde un punto de vista técnico, el sistema C/S aplica esencialmente el concepto de máquina virtual propuesto en la década de 1970 a sistemas informáticos distribuidos. Su esencia es lograr una distribución razonable de funciones y un "procesamiento fluido". conectar". La practicidad del sistema C/S se basa en varias tecnologías que sólo maduraron en los años 1990: En primer lugar, debido a que los principios del sistema abierto basados ​​en una serie de estándares son generalmente aceptados, es posible proporcionar middleware (Middleware) entre varios clientes. y servidores; en segundo lugar, la madurez de las herramientas CASE, la tecnología de ventanas, la tecnología orientada a objetos, la tecnología de bases de datos distribuidas, etc., proporciona buenas condiciones para la programación, depuración y operación en el entorno del sistema C/S; y la relación de precios han aumentado el costo de Los sistemas operativos distribuidos de gran tamaño proporcionan condiciones operativas aceptables, lo que permite realizar modelos de aplicaciones como el procesamiento lógico distribuido y los servidores distribuidos.

Los sistemas C/S se han utilizado ampliamente en pequeñas y medianas empresas industriales y comerciales, agencias gubernamentales y otros departamentos. Debido al avance de la tecnología de las comunicaciones, los sistemas C/S pueden tener una gran extensión geográfica. .