Zusammenfassung der Ressource
Sistemas Cliente- Servidor
- DEFINICION
- Es un modelo para construir sistemas de información
- Distribuyendo el tratamiento de la información y los datos por el sistema informático
- Mejorando el rendimiento del sistema global de información
- Provee una clara separación de funciones: cliente y servidor
- Proporciona al usuario final
- El acceso transparente a
- Aplicaciones
- datos
- Servicios de computo
- O cualquier otro recurso
- A traves de la organización en multiples plataformas
- Soporta un medio ambiente distribuido en el cual
- Los requerimiento de servicio hechos por "clientes"
- Resultan en un trabajo realizado por otros computadores llamados "servidores"
- REQUISITOS BASICOS
- C/S pueden estar en 2
ordenadores distintos
- C/S no son aplicaciones
completas, se
complementan
- Varios clientes, replicado del
servidor
- CARACTERISTICAS
- Interfaz única y bien definida
- El cliente
- solo necesita conocer su interfaz externa
- No depende de la ubicación física del servidor
- Ni del tipo de equipo fisico
- ni de su sistema operativo
- Los cambios en el servidor
- Implidan pocos o ningun cambio en el cliente
- Servicio
- Relación entre procesos en maquinas diferentes
- Separación clara de funciones
- Un servidor
- Puede atender a muchos
clientes al mismo tiempo
- Regular los accesos a los recursos compartidos
- Protocolos Asimétricos
- Los clientes inician pidiendo el servicio
- Los servidores esperan las peticiones de los clientes
- transparencia de localización
- El servidor
- Reside en la misma o en diferente maquina que los clientes
- El Software C/S oculta la localización del servidor a los clientes
- Redirige las llamadas a los servicios cuando sea necesario
- Independencia
- C/S Es independiente del hardware y del sistema oeprativo
- Intercambios basados en mensajes
- El mensaje es el soporte para
las peticiones de servicios y
respuestas
- Escalabilidad
- Horizontal:
- Añadir o eliminar clientes
- Vertical
- Migrar a maquinas servidoras más potentes o multiservicios
- Integridad
- El código y los datos del servidor están centralizados
- FUNCIONES FUNDAMENTALES
- Administración de los datos
- Procesos
- Interfaz del usuario
- VENTAJAS Y DESVENTAJAS
- Ventajas
- Mejora el servicio al cliente
- Aumento de productividad
- Disminución costos de operación
- Mejora la integralidad y compartir datos
- Reduce el trafico en la red
- Reduce el tiempo de desarrollo
- Desventajas
- Complejidad
- Falta de estándares
- Uso intensivo de recursos en la parte cliente
- Acceso distribuido
- Congestión de la red
- Difícil garantizar un alto grado de seguridad
- COMPONENTES
- Cliente
- Consumidor de servicios
- Ejecuta programas de intéres para el usuario
- Administra interfaz del usuario
- Servidor
- Proveedor de Servicios
- Gestiona el acceso a los datos
- Realiza funciones de control y seguridad
- Tipos de servidores
- De ficheros
- De bases de datos
- De transacciones
- De objetos
- Servidores WEB
- Insfraestructura de
comunicaciones.
Middleware
- Categorias
- Transport Stack
- NOS (Network Operating System)
- DSM (Distributed System Management)
- Service Specific (middleware)
- APLICACIONES
- Correo electronico
- Servidores de archivos
- Servidores Web
- Servidores de Impresión
- Servidor de base de datos
- Todos ellos, se han aplicado en el contexto educativo