04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
modelo cliente servidor
1. INTRODUCCIÓN A LOS SISTEMAS
INFORMÁTICOS
SERVIDOR CLIENTE
ESTUDIANTE OLMES RODRÍGUEZ
RODRÍGUEZ
2. ¿A QUÉ SE LE DENOMINA CLIENTE?
equipo o proceso que consume recursos y servicios brindados por otro llamado
servidor genérate de forma remota.
TIPOS DE CLIENTE.
clientes móviles, cliente ligeros.
¿A QUÉ SE LE DENOMINA SERVIDOR?
un servidor es un ordenador u otro tipo de equipo informático encargado de
suministrar información a una serie de clientes, que pueden
ser tanto personas como otros dispositivos conectados a él. la información
que puede transmitir es múltiple y variada: desde archivos de texto, imagen o
vídeo y hasta programas informáticos, bases de datos, etc.
3. ¿QUÉ ES EL MODELO CLIENTE/SERVIDOR?
el modelo 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. las aplicaciones clientes realizan peticiones a una o varias
aplicaciones servidores, que deben encontrarse en ejecución para
atender dichas demandas.
4. ¿CUÁNDO FUE UTILIZADO POR PRIMERA VEZ EL TÉRMINO
CLIENTE/SERVIDOR?
nextcube de berners-lee fue el primer servidor web. se utilizó también para
programar el primer navegador web, llamado precisamente worldwideweb, en 1990.
en la navidad de aquel año, berners-lee ya tenía todas las herramientas necesarias
para hacer funcionar la web: el navegador web (que funcionaba también como editor
web), el servidor web y las primeras páginas html que describían el proyecto en sí
mismo.
¿CÓMO NACIÓ CLIENTE/SERVIDOR?
5. ¿CUÁLES SON LAS FUNCIONES REALIZADAS EL PROCESO
CLIENTE?
• administrar la interfaz de usuario.
• interactuar con el usuario.
• procesar la lógica de la aplicación y hacer validaciones locales.
• generar requerimientos de bases de datos.
• recibir resultados del servidor.
• formatear resultados.
6. ¿CUÁLES SON LAS FUNCIONES REALIZADAS EN EL PROCESO
SERVIDOR?
• aceptar los requerimientos de bases de datos que hacen los clientes.
• procesar requerimientos de bases de datos.
• formatear datos para trasmitirlos a los clientes.
• procesar la lógica de la aplicación y realizar validaciones a nivel
de bases de datos.
7. • ¿Cuáles son las ventajas de la arquitectura cliente/servidor?
• Ventajas
· Centralización del control: Los accesos, recursos y la integridad de los datos son
controlados por el servidor de forma que un programa cliente defectuoso o no autorizado
no pueda dañar el sistema. Esta centralización también facilita la tarea de poner al día
datos u otros recursos (mejor que en las redes P2P).
· Escalabilidad: Se puede aumentar la capacidad de clientes y servidores por separado.
Cualquier elemento puede ser aumentado (o mejorado) en cualquier momento, o se
pueden añadir nuevos nodos a la red (clientes y/o servidores).
· Fácil mantenimiento: Al estar distribuidas las funciones y responsabilidades entre varios
ordenadores independientes, es posible reemplazar, reparar, actualizar, o incluso trasladar
un servidor, mientras que sus clientes no se verán afectados por ese cambio (o se afectarán
mínimamente). Esta independencia de los cambios también se conoce comoencapsulación.
· Existen tecnologías, suficientemente desarrolladas, diseñadas para el paradigma de
C/S que aseguran la seguridad en las transacciones, la amigabilidad del interfaz, y la
facilidad de empleo.
8. ¿CUÁLES SON LAS VENTAJAS DE LA ARQUITECTURA CLIENTE/SERVIDOR?
DESVENTAJAS
· LA CONGESTIÓN DEL TRÁFICO HA SIDO SIEMPRE UN PROBLEMA EN EL PARADIGMA DE C/S. CUANDO
UNA GRAN CANTIDAD DE CLIENTES ENVÍAN PETICIONES SIMULTANEAS AL MISMO SERVIDOR, PUEDE SER
QUE CAUSE MUCHOS PROBLEMAS PARA ÉSTE (A MAYOR NÚMERO DE CLIENTES, MÁS PROBLEMAS PARA
EL SERVIDOR). AL CONTRARIO, EN LAS REDES P2P COMO CADA NODO EN LA RED HACE TAMBIÉN DE
SERVIDOR, CUANTOS MÁS NODOS HAY, MEJOR ES EL ANCHO DE BANDA QUE SE TIENE.
· EL PARADIGMA DE C/S CLÁSICO NO TIENE LA ROBUSTEZ DE UNA REDP2P. CUANDO UN SERVIDOR
ESTÁ CAÍDO, LAS PETICIONES DE LOS CLIENTES NO PUEDEN SER SATISFECHAS. EN LA MAYOR PARTE DE
REDES P2P, LOS RECURSOS ESTÁN GENERALMENTE DISTRIBUIDOS EN VARIOS NODOS DE LA RED.
AUNQUE ALGUNOS SALGAN O ABANDONEN LA DESCARGA; OTROS PUEDEN TODAVÍA ACABAR DE
DESCARGAR CONSIGUIENDO DATOS DEL RESTO DE LOS NODOS EN LA RED.
·EL SOFTWARE Y EL HARDWARE DE UN SERVIDOR SON GENERALMENTE MUY DETERMINANTES.
UN HARDWARE REGULAR DE UN COMPUTADOR PERSONAL PUEDE NO PODER SERVIR A CIERTA
CANTIDAD DE CLIENTES. NORMALMENTE SE NECESITA SOFTWARE Y HARDWARE ESPECÍFICO, SOBRE
TODO EN EL LADO DEL SERVIDOR, PARA SATISFACER EL TRABAJO. POR SUPUESTO, ESTO AUMENTARÁ EL
COSTO.
9. MENCIONE POR LO MENOS 2 EJEMPLOS DE ARQUITECTURA CLIENTE/SERVIDOR QUE USTED
CONOZCA
cliente activo, servidor activo: tanto el servidor como el cliente procesan la información. ejemplo:
servicios de correo electrónico.
cliente pasivo, servidor activo: el servidor realiza todo el trabajo de procesado y el cliente simplemente
presenta los datos. ejemplo: servidores de terminales
Video cliente servidor.
HTTPS://WWW.YOUTUBE.COM/WATCH?V=JKNQHABIKSC