Esta
arquitectura consiste básicamente en un cliente que realiza peticiones a otro
programa (el servidor) que le da respuesta. Aunque esta idea se puede aplicar a
programas que se ejecutan sobre una sola computadora es más ventajosa en un
sistema operativo multiusuario distribuido a través de una red de computadoras.
En esta
arquitectura la capacidad de proceso está repartida entre los clientes y los
servidores, aunque son más importantes las ventajas de tipo organizativo
debidas a la centralización de la gestión de la información y la separación de
responsabilidades, lo que facilita y clarifica el diseño del sistema.
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 arquitectura
cliente-servidor sustituye a la arquitectura monolítica en la que no
hay distribución, tanto a nivel físico como a nivel lógico.
La red
cliente-servidor es aquella red de comunicaciones en la que todos 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.
CARACTERÍSTICAS
·
En la arquitectura C/S el remitente de una solicitud
es conocido como cliente. Sus características son:
o
Es quien inicia solicitudes o peticiones, tienen por
tanto un papel activo en la comunicación (dispositivo maestro o amo).
o
Espera y recibe las respuestas del servidor.
o
Por lo general, puede conectarse a varios servidores a
la vez.
o
Normalmente interactúa directamente con los usuarios
finales mediante una interfaz gráfica de usuario.
o
Al contratar un servicio de redes , se tiene que tener
en la velocidad de conexión que le otorga al cliente y el tipo de cable que
utiliza , por ejemplo : cable de cobre ronda entre 1 ms y 50 ms.
·
Al receptor de la solicitud enviada por cliente se
conoce como servidor. Sus características son:
o
Al iniciarse esperan a que lleguen las solicitudes de
los clientes, desempeñan entonces un papel pasivo en la comunicación
(dispositivo esclavo).
·
Tras la recepción de una solicitud, la procesan y
luego envían la respuesta al cliente.
·
Por lo general, aceptan conexiones desde un gran
número de clientes (en ciertos casos el número máximo de peticiones puede estar
limitado).
·
No es frecuente que interactúen directamente con los
usuarios finales.
No hay comentarios:
Publicar un comentario