Want to create interactive content? It’s easy in Genially!

Get started free

Presentacion modelo cliente-servidor

Jerónimo

Created on October 12, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Tourism Guide Microsite

Online Product Catalog

Vintage Advent Calendar

Professional Advent Calendar

Interactive Event Microsite

January School Calendar

Genial Calendar 2026

Transcript

ARQUITECTURACLIENTE-SERVIDOR_

Alvaro PalacioCamilo Pino Juan Esteban Londoño Emmanuel Sepulveda Jeronimo Tobon

empezar_

Cliente-Servidor

COMO FUNCIONA?

TIPOS DE ARQUITECTURA

CASOS DE USO

CARACTERISTICAS

QUE ES?

Que es?

que es?

La arquitectura cliente-servidor es un modelo de diseño de software en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes.

servidor

Cliente

Como se da la comunicación?

Como se da la comunicación?

Ya sabemos que para que la infraestructura sea funcional, ambos lados tienen que comunicarse, pero como se da esa comunicación?

Como se da la comunicación?

Como se da la comunicación?

Que se necesita para llevar a cabo la comunicación?

Que se necesita para llevar a cabo la comunicación?

La comunicación entre el cliente y el servidor necesita una serie de reglas que deben respetarse, estas reglas se conocen como protocolos

Arquitecturas Cliente-Servidor

Tipos de arquitecturas cliente servidor

Existen tres tipos de arquitecturas: Arquitectura de dos capas Arquitectura de tres capas Arquitectura N capas

info

Arquitecturas Cliente-Servidor

otros tipos de Arquitectura Cliente Servidor

  1. Cliente Activo, Servidor Pasivo
2. Cliente Pasivo, Servidor Pasivo3. Cliente Pasivo, Servidor Activo4. Cliente Activo, Servidor Activo

Como funciona?

como funciona?

Cliente

Cliente

  1. Solicita servicios
  2. Interfaz de usuario
  3. No tiene acceso directo a recursos
  4. Procesamiento mínimo
  5. Independiente

info

Servidor

servidor

  1. Proporciona servicios
  2. Sin interfaz de usuario visible
  3. Acceso a recursos y datos
  4. Procesamiento intensivo
  5. Generalmente centralizado

Casos de Uso

Ejemplos

-Redes Sociales.-Sistemas de gestión. -Sistemas de videoconferencia. -Aplicaciones de banca en línea. -Sistema de reserva de boletos.

info

Ventajas y Desventajas

VEntajas

DEsventajas

-Costos de infraestructura: Configurar y mantener servidores robustos puede resultar costoso en términos de hardware, software y administración. -Latencia: Al ser tantos clientes y tantos servidores puede retrasar la velocidad de respuesta del sistema. -Ancho de banda: todos los datos puede consumir ancho de banda, lo que puede ser un problema en redes lentas o con restricciones de datos.

-Mejor escalavilidad: Esto para agregar más servidores y manejar una mayor cantidad de clientes. -Seguridad mejorada: Se implementar medidas de seguridad centralizadas en el servidor. -Mayor rendimiento: Al utilizar servidores potentes, se puede lograr un mejor rendimiento y capacidad de procesamiento que beneficia a todos los clientes.