You are on page 1of 23

Introduccin al modelo

Cliente-Servidor
DOCENTE:ING IVAN MARTINEZ M
Objetivo de Aprendizaje
Identificar los sistemas operativos servidor
Identificar los sistemas operativos clientes
Identificar los diferentes tipos de plataforma de
servidor para el modelo cliente servidor
Modelos
computacionales
Modelo centralizado

Computadoras aisladas

Redes locales

Redes amplias
Modelo centralizado
Un computador central poderoso

Los usuarios lo utilizan mediante terminales

Las terminales estn distribuidas en
correspondencia a las ubicaciones de los
usuarios.
Computadoras aisladas

Tpicas colecciones de computadoras
personales.

Posible intercambio de datos usando medios
magnticos.
Redes locales

Computadoras interconectadas por algn medio
de alta velocidad.

Tpicamente usadas para compartir archivos,
impresoras, enviar correo...
Redes amplias

Tpicamente, interconexin de redes locales.

Permiten conexin a niveles corporativos y ms
all.
Downsizing
El costo del poder de procesamiento para el
computador central es muy alto.
El costo del poder de procesamiento para una
PC es bastante bajo.
Quitarle carga de procesamiento al sistema
central puede reducir costos.
Eliminar el sistema central puede involucrar
complicaciones (BD duplicadas, etc).
Computacin distribuida
Un sistema de cmputo distribuido consiste de
varias computadoras interconectadas de alguna
manera.
Cada una puede comunicarse con las otras.
Los programas que corren en una, pueden
compartir informacin y solicitar a otras la
ejecucin de alguna tarea.
Cliente-Servidor
Ms estructurados que el concepto general de sistema
distribuido.
Clientes envan a los servidores peticiones de realizar
alguna tarea.
Las tareas pueden variar mucho en naturaleza, y tal vez
retornar informacin.
Clientes y servidores son asimtricos.
Un servidor puede ser cliente de otro servidor.
Una definicin
conceptual
Es un modelo para construir sistemas de
informacin, que se sustenta en la idea de
repartir el tratamiento de la informacin y los
datos por todo el sistema informtico,
permitiendo mejorar el rendimiento del sistema
global de informacin
Definicin por su
arquitectura
Los distintos aspectos que caracterizan a una
aplicacin (proceso, almacenamiento, control y
operaciones de entrada y salida de datos) en el
sentido ms amplio, estn situados en ms de un
computador, los cuales se encuentran
interconectados mediante una red de
comunicaciones
Definicin funcional que
da IBM
Es la tecnologa que proporciona al
usuario final el acceso transparente a las
aplicaciones, datos, servicios de
cmputo o cualquier otro recurso del
grupo de trabajo y/o, a travs de la
organizacin, en mltiples plataformas. El
modelo soporta un medio ambiente
distribuido en el cual los requerimientos
de servicio hechos por estaciones de
trabajo inteligentes o "clientes'', resultan
en un trabajo realizado por otros
computadores llamados servidores
Propiedades de C-S
Clientes y servidores son procesos separados.
Pueden correr en la misma o en diferentes
computadoras.
Cada proceso puede ocultar informacin
interna.
Cada proceso puede instrumentar sus propias
reglas.
Trminos relacionados
con C-S

Interoperabilidad
Portabilidad
Integracin
Transparencia
Seguridad
Interoperabilidad
Permite a sistemas diferentes intercambiar
informacin con significado.

Se necesitan formas de intercambio estndar

Se requieren formatos de mensaje estndar.
Portabilidad

Un sistema que funciona en un entorno, puede
instalarse en otro distinto.

Puede ser el mismo (o diferente) hardware,
sistema operativo, ambiente de red, base de
datos, etc.
Integracin

Compartir e intercambiar informacin sin
intervencin externa.

Consistencia de comportamiento y presentacin.
Transparencia
El usuario puede obtener informacin de un sitio
sin necesidad de saber dnde est.

El usuario puede actualizar informacin sin
necesidad de saber si hay copias de ella.

Pueden ejecutarse tareas en varios sitios sin que
el usuario requiera saber dnde.
Seguridad
Usuarios protegidos de otros usuarios
Usuarios protegidos de agentes externos
Medio protegido contra espas
Medio protegido contra modificaciones
Niveles de acceso adecuados, an al nivel
administrativo.
Ejemplos de C-S
World Wide Web
FTP
Telnet
News
e-mail
Time
y muchsimos ms
Ventajas de C-S
Aprovecha las configuraciones existentes de
hardware y software
Corresponde con modelos de negocio distribuido
Es escalable
La red es la computadora
Desventajas de C-S
Ms difcil de instrumentar
Menos estable
Sensible al trfico en la red
Ms difcil de probar
Ms difcil diagnosticar y corregir problemas.

You might also like