Es un modelo de
aplicación distribuida en el que las tareas se reparten entre los proveedores
de recursos o servicios, llamados servidores,
y los demandantes, llamados clientes. Un cliente realiza peticiones a
otro programa, el servidor,
quien le da respuesta. Esta idea también se puede aplicar a programas que se
ejecutan sobre una sola computadora, aunque es más ventajosa en un sistema
operativo multiusuario distribuido a través de una red de computadoras.
.jpg)
La separación entre cliente y servidor es una separación de tipo lógico,
donde el servidor no se ejecuta necesariamente sobre una sola máquina ni es
necesariamente un sólo programa. Los tipos específicos de servidores incluyen los servidores web,
los servidores de archivo, los servidores del correo, etc. Mientras que sus
propósitos varían de unos servicios a otros, la arquitectura básica seguirá
siendo la misma.
Una disposición muy
común son los sistemas
multicapa en los que el
servidor se descompone en diferentes programas que pueden ser ejecutados por
diferentes computadoras aumentando así el grado de
distribución del sistema.
La red
cliente-servidor es una red de comunicaciones en la cual los clientes están
conectados a un servidor, en el que se centralizan los diversos recursos y
aplicaciones con que se cuenta; y que los pone a disposición de los clientes
cada vez que estos son solicitados. Esto significa que todas las gestiones que
se realizan se concentran en el servidor, de manera que en él se disponen los
requerimientos provenientes de los clientes que tienen prioridad, los archivos
que son de uso público y los que son de uso restringido, los archivos que son
de sólo lectura y los que, por el contrario, pueden ser modificados, etc. Este
tipo de red puede utilizarse conjuntamente en caso de que se este utilizando en
una red mixta.
No hay comentarios:
Publicar un comentario