Arquitectura cliente servidor para internet

8
Arquitectura cliente-servidor para internet DARWIN DANIEL ARDILA LOMBANA COLEGIO RAFAEL URIBE URIBE 11-01J.T 2017

Transcript of Arquitectura cliente servidor para internet

Page 1: Arquitectura cliente servidor para internet

Arquitectura cliente-servidor para

internetDARWIN DANIEL ARDILA LOMBANA

COLEGIO RAFAEL URIBE URIBE11-01J.T

2017

Page 2: Arquitectura cliente servidor para internet

Contenido • Definición

• El cliente

• El servidor

• Arquitectura cliente-servidor

• Administración de datos

Page 3: Arquitectura cliente servidor para internet

Definición Cliente-servidor

La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta. Esta idea también se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.

Algunos ejemplos de aplicaciones computacionales que usen el modelo cliente-servidor son el Correo electrónico, un Servidor de impresión y la World Wide Web

Page 4: Arquitectura cliente servidor para internet

El clienteEl modelo cliente-servidor (client-server), describe el proceso de interacción entre la computadora local (el cliente) y la remota (el servidor).

El cliente le hace peticiones (requests, solicitudes, requerimientos) al servidor, el cual procesa dicho requerimiento y retorna los resultados al cliente apropiado.

Por lo general, los clientes y los servidores se comunican entre sí a través de una red, pero también pueden residir ambos en un mismo sistema (el mismo hardware).

Page 5: Arquitectura cliente servidor para internet

ServidorUn servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor, realizando conexiones bidireccionales o unidireccionales y síncronas o asíncronas con el cliente y generando o cediendo una respuesta en cualquier lenguaje o Aplicación del lado del cliente. El código recibido por el cliente es rende rizado por un navegador web. Para la transmisión de todos estos datos suele utilizarse algún protocolo. Generalmente se usa el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicación del modelo OSI. El término también se emplea para referirse al ordenador

Page 6: Arquitectura cliente servidor para internet

Arquitectura cliente-servidor ARQUITECTURA CLIENTE SERVIDOR . ESTA ARQUITECTURA CONSISTE BÁSICAMENTE EN UN CLIENTE QUE REALIZA PETICIONES A OTRO PROGRAMA (EL SERVIDOR) QUE LE DA RESPUESTA. AUNQUE ESTA IDEA SE PUEDE APLICAR A PROGRAMAS QUE SE EJECUTAN SOBRE UNA SOLA COMPUTADORA ES MÁS VENTAJOSA EN UN SISTEMA OPERATIVO MULTIUSUARIO DISTRIBUIDO A TRAVÉS DE UNA RED DE COMPUTADORAS.

LA INTERACCIÓN CLIENTE-SERVIDOR ES EL SOPORTE DE LA MAYOR PARTE DE LA COMUNICACIÓN POR REDES. AYUDA A COMPRENDER LAS BASES SOBRE LAS QUE ESTÁN CONSTRUIDOS LOS ALGORITMOS DISTRIBUIDOS.

Page 7: Arquitectura cliente servidor para internet

Administración de datos

El software de administración de bases de datos es la herramienta principal de software del enfoque de la administración de base de datos, dado que controla la creación, el mantenimiento y el uso de la base de datos de una organización y de sus usuarios finales

• Funciones• Crear nuevas bases de datos y aplicaciones para ellas.• Mantener la calidad de la información en las bases de

datos de una organización.• Utilizar las bases de datos de una organización para

proporcionar la información necesaria para sus usuarios finales.

Page 8: Arquitectura cliente servidor para internet

GRACIAS POR SU ATENCION