Un modelo de aplicación distribuida para generar
comunicaciones entre nodos de una red mediante
repartición de tareas
Roles
CLIENTE
Elemento de comunicación que
solicita un servicio de red
EJemplos
Página Web
E-mail
Archivos
SERVIDOR
Elemento que responde a las
peticiones de un cliente
Ejemplos
Página web
solicitada
Apertura de
archivo
Características Generales
Cliente y servidor pueden
actuar como una sola
entidad o por separado
realizando tareas
independientes
De existir cambios en cliente o
servidor por actualización o
reemplazo, no afectarán al
usuario final
La interrelación entre el hardware y el
software están basados en una
infraestructura robusta, sin evidenciar su
complejidad en el desarrollo de
operaciones
VENTAJAS
centralización del
control
acceso, recursos e integridad de
datos controlados por el servidor,
previniendo daños al sistema por
clientes no autorizados
Escalabilidad
Aumenta la capacidad de
clientes y servidores
separadamente, mejorando
en cualquier momento los
elementos
Fácil
Mantenimiento
Permite reemplazar,
reparar, actualizar o
trasladar un servidor,
sin afectar los clientes
Tecnologías
Facilitan el empleo, mediante
una interfaz amigable y el
uso de elementos
tecnológicos
DESVENTAJAS
Congestión
A mayor cantidad de
clientes, mayor
cantidad de
problemas para un
solo servidor
Software y Hardware
El servidor debe contar con
especificaciones necesarias
para responder a las
necesidades de los clientes
Componentes
para articular la
arquitectura
cliente-servidor