modelo de aplicación distribuida en el que las tareas se
reparten entre los proveedores de recursos o servicios
Se divide en
servidores y
demandantes o
clientes
. Un cliente realiza
peticiones a otro
programa, el
servidor, quien le
da respuesta.
Caracterísicas
Cliente
Espera y recibe las respuestas del
servidor.
puede conectarse a varios
servidores a la vez.
se debe tener en cuenta la
velocidad de conexión que le
otorga al cliente y el tipo de
cable
interactúa con los usuarios finales
mediante interfaz gráfica de usuario.
inicia solicitudes o peticiones, tienen
un papel activo en la comunicación
Servidor
Al iniciarse esperan a que lleguen las
solicitudes de los clientes, desempeñan
papel pasivo en la comunicación
Tras la recepción de una solicitud, la procesan
y luego envían la respuesta al cliente.
aceptan conexiones desde un
gran número de clientes
No es frecuente que
interactúen directamente
con los usuarios finales.
Configuración
tiene dos tipos de nodos en la red: clientes y
servidores. Consecuentemente, estas
arquitecturas genéricas se refieren a veces
como arquitecturas de dos niveles o dos capas.
Utilidad
Proporciona al usuario el acceso
transparente a las aplicaciones, datos o
cualquier otro recurso
Soporta un medio ambiente
distribuido
Ofrece servicio a usuarios
de internet
Ventajas
Centralización del
control
Escalabilidad
Fácil mantenimiento
seguridad en las transacciones, la
amigabilidad de la interfaz, y la facilidad
de empleo.