Este documento describe el modelo cliente-servidor. Explica que un cliente es un equipo que consume un servicio de otro equipo llamado servidor a través de una red. Define el modelo cliente-servidor como uno que distribuye el procesamiento de información y datos entre clientes y servidores para mejorar el rendimiento del sistema. También describe algunas ventajas como la centralización del control y la escalabilidad, y desventajas como la congestión del tráfico y la caída de servidores.
2. Índice:
1. ¿A qué se le denomina Cliente?................................................................3
2. ¿A qué se le denomina Servidor?..............................................................4
3. ¿Qué es el modelo Cliente/Servidor?........................................................5
4. ¿Cuándo fue utilizado por primera vez el término cliente/servidor? .........6
5. ¿Cómo nació Cliente/Servidor?.................................................................7
6. ¿Cuáles son las funciones realizadas el proceso Cliente? .......................8
7. ¿Cuáles son las funciones realizadas en el proceso Servidor?.................9
8. ¿Cuáles son las ventajas de la arquitectura cliente/servidor? ................10
9. ¿Cuáles son las desventajas de la arquitectura cliente/servidor? ...........11
10. ¿ 2 ejemplos de arquitectura cliente/servidor que usted conozca?.........12
11. Video relacionado con el tema………………………………………………13
3. 1-¿A qué se le denomina Cliente?
Se denomina cliente a los equipos de referencias en las imagines
o sistemas informativos que consume un servicio en otro
ordenador conocido como servidor, normalmente a través de
una red de telecomunicaciones.
Referencia:
https://es.wikipedia.org/wiki/Cliente_(inform%C3%A1tica)#cite_ref-1
4. 2- ¿A qué se le denomina servidor?
Se denomina servidor a un equipo o maquina con
características superiores a las de equipo el cual se encarga de
atender las peticiones de un cliente y devolverle una respuesta
en concordancia. En la mayoría de los casos una misma
computadora puede proveer múltiples servicios y tener varios
servidores en funcionamiento. La ventaja de montar un servidor
en computadoras dedicadas es la seguridad. Por esta razón la
mayoría de los servidores son procesos diseñados de forma que
puedan funcionar en computadoras de propósito específico.
Referencia:
https://es.wikipedia.org/wiki/Servidor
5. 3- ¿Qué es el modelo Cliente/Servidor?
Es un modelo para construir sistemas de información, que se
sustenta en la idea de repartir el tratamiento de la información y
los datos por todo el sistema informático, permitiendo mejorar el
rendimiento del sistema global de información.
SERVIDOR
CLIENTE
6. 4- ¿Cuándo fue utilizado por primera vez el
término cliente/servidor?
El término Cliente/Servidor fue usado por
primera vez en 1980 para referirse a PC's en
red, desde ese entonces hasta nuestros
días la definición se ha extendido.
Referencia:
https://www.programacion.com.py/varios/arquitectura-cliente-servidor
7. 5- ¿Cómo nació Cliente/Servidor?
Nace por la necesidad que tienen las organizaciones (empresas o
instituciones públicas o privadas), de realizar sus operaciones más
eficientemente, debido a la creciente presión competitiva a la que están
sometidas, lo cual se traduce en la necesidad de que su personal sea mas
productivo, que se reduzcan los costos y gastos de operación, al mismo
tiempo que se generan productos y servicios más rápidamente y con mejor calidad..
8. 6- ¿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.
Referencia:
https://www.ecured.cu/Cliente-
Servidor#Las_funciones_que_lleva_a_cabo_el_proceso_cliente_se_resumen_en_los_siguientes_Puntos
9. 7- ¿Cuáles son las funciones realizadas en
el proceso Servidor?
Referencia:
https://www.ecured.cu/Cliente-
Servidor#Las_funciones_que_lleva_a_cabo_el_proceso_cliente_se_resumen_en_los_siguientes_Puntos
• 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
10. 8- ¿Cuáles son las ventajas de la
arquitectura cliente/servidor?
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.
Escalabilidad: Se puede aumentar la capacidad de clientes y servidores por separado
Fácil mantenimiento: Al estar distribuidas las funciones y responsabilidades entre varios
ordenadores independientes, es posible reemplazar, reparar, actualizar, sin afectar a los
clientes.
Referencia:
https://robiniclienteservidor.weebly.com/ventajas---desventajas.html
11. 9- ¿Cuáles son las desventajas de la
arquitectura cliente/servidor?
La congestión del tráfico: Esta 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).
Caída de servidor: cuando un servidor esta caído las peticiones de los clientes no pueden ser satisfechas.
Especificar un software y hardware: Sobre todo en el lado del servidor, para satisfacer el trabajo. Por
supuesto, esto aumentará el costo.
Referencia:
https://robiniclienteservidor.weebly.com/ventajas---desventajas.html
12. 10- ¿ 2 ejemplos de arquitectura
cliente/servidor que usted conozca ?
Cliente Servidor KOF (Coca cola Femsa): En este cliente tenemos un modelo cliente servidor a nivel de
software y hardware. Tenemos un sistema que se conecta a un servidor principal a través de LAN y permite
tener transferencia de datos de doble vía.
Cliente Servidor Recodar: En este cliente tenemos un modelo cliente servidor a nivel de software y
hardware. Tenemos un sistema que se conecta a un servidor principal a través de LAN y permite tener
transferencia de datos de doble vía.