Modelo Cliente - Servidor.ppt

12
Modelo Cliente - Servidor Mirko Silva Dragicevic Nicolás Olivares González

Transcript of Modelo Cliente - Servidor.ppt

  • ModeloCliente - Servidor

    Mirko Silva DragicevicNicols Olivares Gonzlez

  • Descripcin

  • DefinicinCLIENTESERVIDORSERVICIOSREDPROTOCOLOBASE DE DATOS

  • PropsitoLa comunicacin de informacin entre entidades de una red, mediante el uso de protocolos establecidos, y el apropiado almacenaje de sta.

  • Escenarios de uso y ejemplos

  • Escenarios de uso y ejemplos

    ClientesServidorData BaseInformacinServiciosServiciosServicios

  • TiposArquitectura de 2 niveles

  • TiposArquitectura de 3 o ms niveles

  • ConclusionesVENTAJASCLOUD CLIENTSBuscadores Web, aplicaciones mobiles,

    SaaS (Aplicacion)EmailEscritorios VirtualesJuegosComunicacionETC

    PaaS (Plataforma)RuntimeServidores WebHerramientas de desarrolloBases de DatoETC

    IaaS (Infraestructura)Maquinas VirtualesServidoresAlmacenajeCarga de balancesETC

  • ConclusionesDESVENTAJAS

  • ConclusionesLIMITACIONES

  • Modelo Cliente - Servidor

    *DESCRIPCIN Y DEFINICIN

    El modelo CLIENTE - SERVIDOR puede definirse como una estructura modular y en red para un sistema de transmisin de informacin, en la cual actan agentes con propsitos especficos.

    Los agentes principales involucrados en este modelo son los CLIENTES/SERVIDORES, es decir cada agente puede comportarse como CLIENTE y/o SERVIDOR; estos se conectan a travs de una RED de trabajo para compartir la informacin, para entender el modelo se definen a continuacin algunos conceptos bsicos que lo conforman:

    Es necesario aclarar antes que nada, que en esta RED cualquier agente puede ser CLIENTE/SERVIDOR o viceversa.

    *Red: Conjunto formado por CLIENTES, SERVIDORES y BASE DE DATOS unidos de manera fsica o no fsica, en los que existen PROTOCOLOS de transmisin de informacin establecidos.

    Cliente: Segn Darleen Sadoski, el concepto de CLIENTE hace referencia a un demandante de SERVICIOS, este CLIENTE puede ser un ordenador o tambin una aplicacin informtica, la cual requiere informacin proveniente de la RED para funcionar.

    Servidor: Segn Darleen Sadoski(o la misma autora), el concepto de SERVIDOR hace referencia a un proveedor de SERVICIOS, este SERVIDOR a su vez puede ser un ordenador o una aplicacin informtica que enve informacin a los dems agentes de la RED.

    Servicio: Un servicio es un conjunto de informacin que busca responder a las necesidades de un CLIENTE, esta informacin pueden ser mails, msica, mensajes simples entre softwares, videos, etc.

    Protocolo: Es un conjunto de normas o reglas y pasos establecidos de manera clara y concreta sobre el flujo de informacin en una red estructurada.

    Adems es importante introducir un tercer elemento a la red del modelo CLIENTE-SERVIDOR, el cual se denomina las BASES DE DATOS

    Base de Datos: son bancos de informacin ordenada, categorizada y clasificada, que forman parte de la RED, y que son sitios de almacenaje para la utilizacin de SERVIDORES y tambin directamente de CLIENTES.

    *PROPSITO

    Este modelo se aplica para la mayora de los sistemas informticos alrededor del mundo, los cuales tienen como principal eje, la comunicacin de informacin entre entidades de una red, mediante el uso de protocolos establecidos, y el apropiado almacenaje de sta.

    *El ms claro ejemplo de uso del modelo cliente- servidor es el de la completa red de internet, en donde tenemos ordenadores de personas conectadas alrededor del mundo, los cuales se conectan a los servidores de sus proveedores de internet o ISP (Internet Service Provider) los cuales los redirigen a los servidores de las pginas que desean visitar y de esta manera la informacin de los servicios requeridos por los usuarios atraviesa la red hasta que sus necesidades son resueltas.

    *Si hablamos de empresas que necesitan generar redes de trabajo informtico, como por ejemplo una frutcola que necesita controlar el proceso de embalaje de la cereza y adems de las horas de trabajo, este modelo se puede aplicar mediante la creacin de una red de administracin de servicios de la empresa, cada ordenador de los empleados harn el papel de clientes y/o servidores, desde los cuales se pueden controlar los procesos de las maquinas automatizadas o tambin se harn consultas a las bases de datos para conocer las horas de trabajo por persona.

    *Existen 2 tipos principales de arquitectura para este modelo:Arquitectura cliente-servidor de 2 niveles:La arquitectura en 2 niveles se utiliza para describir los sistemas cliente/servidor en donde el cliente solicita recursos y el servidor responde directamente a la solicitud, con sus propios recursos. Esto significa que el servidor no requiere otra aplicacin para proporcionar parte del servicio.

    *Arquitectura cliente-servidor de 3 o ms niveles:La arquitectura en 3 niveles se utiliza para describir los sistemas cliente/servidor en donde el cliente solicita recursos y el servidor NO puede responder a esta solicitud con sus propios recursos. Esto significa que el servidor requiere de otra aplicacin o servidor para proporcionar parte del servicio. Esta definicin puede ampliarse a ms niveles debido a la especificidad de los servidores, estos buscarn dar solucin a la solicitud del cliente mediante otros servidores.

    *VENTAJAS

    Clouding, en estos das los servicios que un cliente requiere o que desea almacenar pueden ser subidos a servidores que estn en la Red de Internet, con sus servicios IaaS, SaaS y PaaS, generando una abanico de nuevos posibilidades de movilidad considerando la multiplataforma.

    *Desventajas:

    Requiere habilidades para reparar, si un problema ocurre en la red se requiere que alguien con amplio conocimiento de esta pueda repararla en su totalidad para que la informacin siga su flujo.

    Seguridad, el hecho de que se comparta canales de informacin entre servidores y clientes requiere que esta pase por procesos de validacin, es decir por protocolos de seguridad que inhiban cualquier brecha por la cual podran surgir daos fsicos, amenazas o ataques virus

    *Limitaciones:

    Costo de mantencin, este modelo presenta una limitacin importante en cuanto a los costos, econmicos o de factibilidad para la solucin de eventuales problemas con uno de los agentes de la red, por ejemplo, debido a que las conexiones en esta no son siempre de carcter fsico, el hecho de arreglar un ordenador o un software con desperfectos, en Europa y que enva mensajes relevantes a un cliente en Amrica Latina, genera una perdida evidente.

    *