Читать книгу Desarrollo y reutilización de componentes software y multimedia mediante lenguajes de guión. IFCD0210 - José Raúl Aranda Córdoba - Страница 14
4. Interacción entre las capas cliente y servidor
ОглавлениеEn la arquitectura cliente-servidor, el remitente de una solicitud es conocido como cliente. Este es quien inicia las solicitudes o peticiones a otro programa, encontrándose este en el servidor, que es el que le da la respuesta; esperando y recibiendo respuestas del mismo.
Normalmente, el cliente interactúa directamente con los usuarios finales mediante una interfaz gráfica de usuario.
Tanto el cliente como el servidor pueden tener una separación de tipo lógica, que puede estar formada por varios servidores de tipo específicos, como pueden ser los servidores de archivo, los servidores web, los servidores de correo, etc.
Nota
Hay que tener en cuenta que dentro de un mismo servidor físico pueden encontrarse varios servidores funcionando. Esto sería un software para el servidor de correo, otro software que funcione como base de datos, etc.
Al receptor de la solicitud enviada por el cliente se le conoce como servidor. Sus características son:
1 Al iniciarse, espera a que le lleguen las solicitudes de los clientes. Desempeña entonces un papel pasivo en la comunicación (dispositivo esclavo).
2 Tras la recepción de una solicitud, la procesa y luego envía la respuesta al cliente.
3 Por lo general, acepta multitud de solicitudes de conexión desde un número elevado de clientes (en algunos casos, existe un límite de peticiones).
4 No es frecuente que interactúe directamente con los usuarios finales.
Actividades
3. Explique cómo interaccionan las capas cliente/servidor.