La arquitectura cliente-servidor centraliza los recursos y aplicaciones en un servidor al que los clientes se conectan. El cliente envía solicitudes al servidor a través de su dirección IP y puerto, y el servidor responde a la dirección del cliente. Esta arquitectura ofrece ventajas como la centralización de control, escalabilidad y facilidad de mantenimiento.
2. LA ARQUITECTURA
CLIENTE-SERVIDOR
La arquitectura cliente servidor es
aquella red de comunicaciones en
la que todos los clientes están
conectados a un servidor en el que
se centralizan los diversos recursos
y aplicaciones, con que se cuenta y
los coloca a disposición del cliente
cada vez que estos son solicitados.
Cómo funciona el sistema cliente – servidor:
El cliente envía su solicitud al servidor mediante
a la dirección IP y el puerto, que está reservado
para un servicio en particular que se ejecuta en el
servidor.
El servidor recibe la solicitud y responde a la
dirección IP del equipo cliente y su puerto
3. Centralización de control
Escalabilidad
Fácil Mantenimiento
ventajas
La congestión del trafico ha sido un problema en el paradigma C/S
el paradigma C/S clásico no tiene robustez de una red p2p
El software y el hardware de un servidor son generalmente muy
determinantes.
El cliente no dispone de los recursos que puedan existir en el
servidor.
desventajas
4. Componentes del modelo cliente servidor
Presentación/ Captación de la información
Procesos
Almacenamiento de la información
puestos de trabajo
Comunicaciones
Arquitectura de tres capas
Separación lógica de negocios/ lógica de
diseño
5. Niveles de las capas
Muestra el sistema
Presenta información
Obtiene información
Capa de presentación
Amigable
Entendible
Fácil de usar
6. Capa de negocio
SE EJECUTAN
PROGRAMAS
RECIBEN
PETICIONES
SE ENVÍAN
RESPUESTAS
ESTABLECEN
REGLAS
PRESENTAR
RESULTAOS
7. Capa de datos
Es donde residen los datos y es la encargada de acceder a los mismos.
Está formada por uno o más gestores de bases de datos que realizan
todo el almacenamiento de datos, reciben solicitudes de
almacenamiento o recuperación de información desde la capa de
negocio.
FUNCIONES
Almacenar los datos
Recuperar los datos
Mantener los datos
Detectar errores
8. Se comunica
únicamente con la capa
intermedia (capa de
negocios).
Los servicios de presentación
generalmente son identificados
con la interfaz de usuario.
Los servicios de
presentación proporcionan
la interfaz necesaria para
presentar y reunir los
datos.
Características de la capa de presentación
9. Caracteristicas de la capa de negocios
Recibir la entrada del
nivel de presentación.
Enviar el resultado
procesado al nivel de
presentación.
Interactuar con servicios de
datos para ejecutar las
operaciones de negocios para
los que la aplicación fue
diseñada.