Un sistema Cliente / Servidor es un tipo de procesamiento de computo basados en elementos distribuidos y computo operativo. La funcionabilidad de los elementos es dividida de acuerdo a un nivel de especializacin, un elemento se especializa en determinado servicio y otro elemento hace uso de esos servicios.
Cliente/Servidor
Definicin.
Cliente/Servidor describe la relacin entre dos programas de computadora en la cual uno de ellos, el cliente, hace una solicitud de servicio de otro programa, el servidor, quien cumple la solicitud.
Definicin (Cont.)
IBM define al modelo Cliente/Servidor como la tecnologa que proporciona al usuario final el acceso transparente a las aplicaciones, datos, servicios o cualquier otro recurso de trabajo en mltiples plataformas.
Cliente/Servidor
Qu es un cliente? Es el que inicia un requerimiento de servicio. El cual puede convertirse en mltiples requerimientos de trabajo. La ubicacin de los datos o de las aplicaciones es totalmente transparente para el cliente.
Cliente/Servidor (Cont.)
Qu es un servidor? Es cualquier recurso de cmputo dedicado a responder a los requerimientos del cliente. Los servidores pueden estar conectados a los clientes a travs de diferentes redes, para proveer de mltiples servicios a los clientes.
Cliente/Servidor (Cont.)
Qu es el medio de comunicacin?
Es el conjunto de hardware y software (elementos fsicos y lgicos) que permite establecer el enlace de los clientes con los servidores, normalmente se clasifican en : LAN, MAN, WAN. Caractersticas
El cliente debe solicitar e iniciar la comunicacin con el servidor. No se utiliza la tecnologa de comparticin de archivos. El modelo ejecuta un programa en el servidor o en el cliente y a travs del medio de comunicacin solo se envan los resultados de entrada o salida. Trafico = respuesta y/o peticiones Se utiliza un estilo transaccional y cooperativo.
7
Definicin (Cont.)
Evolucin.
Por qu fue creado? La era de la computadora central. La era de las computadoras dedicadas. La era de la conexin libre. La era de la computacin a travs de redes. La era de la arquitectura cliente/servidor.
Caractersticas.
El Cliente y el Servidor pueden estar en una sola entidad o en entidades distintas, realizando tareas independientes. La representacin tpica es un cliente, quien solicita un servicio, y un servidor, quien da respuesta a esa solicitud de servicio. Un servidor da servicio a mltiples clientes en forma concurrente.
10
Caractersticas (Cont.)
Las funciones Cliente/Servidor pueden ser dinmicas, permiten integrar equipos dentro de una arquitectura heterognea. Designa un modelo de construccin de sistemas informticos de carcter distribuido. La interrelacin entre el hardware y el software estn basados en una infraestructura poderosa.
Arquitectura Cliente/Servidor.
Que es una arquitectura? Una arquitectura es un esqueleto de componentes funcionales que aprovechan diferentes estndares, reglas y procesos, la cual permite integrar una amplia gama de productos y servicios, de manera que pueden ser utilizados eficazmente.
11
12
14
15
16
17
18
19
20
22
25
26
27
28
30
Tipos de Clientes.
Cliente flaco: Cliente rpidamente saturado. Gran circulacin de datos de interfase en la red. Cliente gordo: Casi todo el trabajo en el cliente. No hay centralizacin de la gestin de la Base de Datos. Gran circulacin de datos intiles en la red.
32
31
Tipos de Servidores.
Servidores DNS. Devuelven la direccin IP en respuesta a una peticin alfabtica, o la direccin de otro servidor DNS. Servidores de Correo. Almacenan y reenvan mensajes de correo electrnico. Funcionan igual que el servicio de correos actual. Servidores Web: Guardan imgenes, msica, archivos ejecutables, Base de Datos, etc.
33
34
Bibliografa.
Modelo Cliente/Servidor. http://es.wikipedia.org/wiki/Cliente-servidor Cliente/Servidor. http://mx.geocities.com/alfonsoaraujocardenas/si stemasdistribuidos.html Definicin de una Arquitectura Cliente/Servidor. http://www.monografias.com/trabajos24/arquite ctura-cliente-servidor/arquitectura-clienteservidor.shtml
36
Bibliografa (Cont.)
Beneficios del modelo Cliente/Servidor. http://www.inei.gob.pe/web/metodologias/attach /lib616/index.htm Arquitectura Cliente/Servidor. http://www.netwareinformatica.com.ar/ClienteSe rvidor.Asp Introduccin a la Arquitectura Cliente/Servidor. http://www.mygnet.co/articulos/vb/82/index.php
37 38
GRACIAS
10