Modelo Cliente-Servidor
Enviado por Marthiuxx • 11 de Mayo de 2015 • 300 Palabras (2 Páginas) • 137 Visitas
El modelo Cliente-Servidor se define como una arquitectura distribuida que permite a los usuarios finales obtener acceso a la información en forma transparente en diferentes plataformas.
Algunas de las características de la arquitectura cliente-servidor son:
Protocolos asimétricos: hay una relación muchos a uno.
Encapsulación de servicios: el servidor es un especialista, el determina como conseguir hacer el trabajo, se pueden actualizar sin afectar a los clientes.
Integridad: el código y los datos se mantienen centralizados, lo que quiere decir que el mantenimiento sea más barato.
Independencia de la plataforma: el entorno de clientes y servidores pueden ser sobre diferentes plataformas.
Código reutilizable: un servicio puede implementarse para varios servidores.
Recursos compartidos: un servidor puede proporcionar servicios a muchos clientes al mismo tiempo.
El cliente en este caso es el que inicia el dialogo y envía un mensaje solicitando un servicio al servidor quien devolverá uno o varios mensajes con la respuesta, una maquina puede funcionar tanto como cliente como servidor, es decir, un servidor puede tener instalada una aplicación y funcionar como cliente.
Cliente.
Este normalmente maneja las funciones relacionadas con el despliegue y manipulación de datos, están desarrollados sobre plataformas que permiten interfaces graficas de usuario, además de acceder a los servicios distribuidos en cualquier parte de la red, necesita algún tipo de transferencia de ficheros.
Servidor.
El servidor espera las peticiones del cliente y se encarga de enviarle un mensaje con la respuesta a la o las solicitudes que se le han hecho, el servidor no solo recibe peticiones de un cliente, puede tener n clientes conectados a él, pero debemos de tener en cuenta que el número de clientes no sobrepase las capacidades del servidor
Tiene la capacidad de lanzar tareas en segundo plano no relacionadas con el servicio. De acuerdo a como van entrando las peticiones así les da prioridad, tiene soporte para distintos protocolos de comunicación.
...