A continuación por medio de las diapositivas le mostrare todo lo relacionado con "arquitectura cliente servidor en Internet"
ESPERO QUE LES GUSTE !
GRACIAS POR SU ATENCIÓN.
1. ARQUITECTURA CLIENTE SERVIDOR
EN INTERNET
RAFAEL URIBE URIBE
INFORMATICA
ODILIA PUENTES VELANDIA
11-02
JORNADA MAÑANA
BOGOTÁ - COLOMBIA
2017
2. DEFINICION.
O 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.
O Algunos ejemplos de aplicaciones computacionales que
usen el modelo cliente-servidor son el Correo electrónico,
un Servidor de impresión y la Word Wide Web
O En esta arquitectura la capacidad de proceso está
repartida entre los clientes y los servidores, aunque son
más importantes las ventajas de tipo organizativo debidas
a la centralización de la gestión de la información y la
separación de responsabilidades, lo que facilita y clarifica
el diseño del sistema.
3. CARACTERISTICAS
características son:
A). Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la comunicación
(dispositivo maestro o amo).
O Espera y recibe las respuestas del servidor.
O Por lo general, puede conectarse a varios servidores a la vez.
B). Al receptor de la solicitud enviada por el cliente se conoce como servidor. Sus características son:
O Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempeñan entonces un papel
pasivo en la comunicación (dispositivo esclavo).
O Tras la recepción de una solicitud, la procesan y luego envían la respuesta al cliente.
O Por lo general, acepta las conexiones de un gran número de clientes (en ciertos casos el número
máximo de peticiones puede estar limitado).
C). En la arquitectura C/S sus características generales son:
O El Cliente y el Servidor pueden actuar como una sola entidad y también pueden actuar como
entidades separadas, realizando actividades o tareas independientes.
O Las funciones de Cliente y Servidor pueden estar en plataformas separadas, o en la misma
plataforma.
O Cada plataforma puede ser escalable independientemente. Los cambios realizados en las
plataformas de los Clientes o de los Servidores, ya sean por actualización o por reemplazo
tecnológico, se realizan de una manera transparente para el usuario final.
4. CLIENTES
O clientes y servidores. Consecuentemente, estas arquitecturas genéricas se refieren a veces
como arquitecturas de dos niveles o dos capas.
O Algunas redes disponen de tres tipos de nodos:
O Clientes que interactúan con los usuarios finales.
O Servidores de aplicación que procesan los datos para los clientes.
O Servidores de la base de datos que almacenan los datos para los servidores de aplicación.
O Esta configuración se llama una arquitectura de tres-capas.
O Ventajas de las arquitecturas n-capas:
O La ventaja fundamental de una arquitectura n-capas comparado con una arquitectura de dos
niveles (o una tres-capas con una de dos niveles) es que separa hacia fuera el proceso, eso
ocurre para mejorar el balance la carga en los diversos servidores; es más escalable.
O Desventajas de las arquitecturas de la n-capas:
O Pone más carga en la red, debido a una mayor cantidad de tráfico de la red.
O Es mucho más difícil programar y probar el software que en arquitectura de dos niveles porque
tienen que comunicarse más dispositivos para terminar la transacción de un usuario.
5. SERVIDOR
O Un servidor es una aplicación que ofrece un servicio a usuarios de Internet; un
cliente es el que pide ese servicio. Una aplicación consta de una parte de servidor
y una de cliente, que se pueden ejecutar en el mismo o en diferentes sistemas.
O Los usuarios invocan la parte cliente de la aplicación, que construye una solicitud
para ese servicio y se la envía al servidor de la aplicación que usa TCP/IP como
transporte.
O El servidor es un programa que recibe una solicitud, realiza el servicio requerido y
devuelve los resultados en forma de una respuesta. Generalmente un servidor
puede tratar múltiples peticiones(múltiples clientes) al mismo tiempo
6. ADMINISTRACIÓN REMOTA DATOS
O provee una administración de bases de datos remotas siempre disponible para
nuestros clientes, brindándoles tranquilidad e impresionantes bajos costos, siempre
existe el riesgo de que la inversión DBA deje la compañía. Al contratar el servicio DBA
Remoto de Sabio Solutions, las compañías asignan esta importante tarea de soporte a
nuestro equipo de expertos, que proveen un servicio de altísima calidad garantizado
con acuerdos de nivel de servicio predefinidos, las 24 horas del día y por una fracción
del costo que implicaría contratar el servicio de tiempo completo de manera doméstica.
O Beneficios:
O Un equipo de soporte DBA disponible por un precio menor al que implicaría un solo
empleado de DBA doméstico.
O Acuerdos de nivel de servicio definidos para asegurar resultados predecibles cada
mes, por un precio predecible.
O Personal dedicado, completamente entrenado y actualizado con las más actuales
tendencias tecnológicas, sin tener que pagar adicionalmente por este entrenamiento.