Heinsohn Privacidad y Ciberseguridad para el sector educativo
Cliente Servidor
1. INTRODUCCION A LOS SISTEMAS INFORMATICOS 1
Cliente Servidor
Julio Cesar Sanabria Caballero
Corporación Unificada de Educación Superior CUN
Septiembre 2018
Nota del Autor
Introducción a los Sistemas Informáticos, Profesor: Claudia Benamy
Ingeniería de Sistemas, Primer Semestre Modalidad Virtual, Corporación Unificada de
Educación Superior.
2. INTRODUCCION A LOS SISTEMAS INFORMATICOS 2
Tabla de contenido
¿A qué se le denomina Cliente?.......................................................................................................1
¿A qué se le denomina Servidor? ....................................................................................................2
¿Qué es el modelo Cliente/Servidor? ..............................................................................................3
¿Cuándo fue utilizado por primera vez el término cliente/servidor? ..............................................4
¿Cómo nació Cliente/Servidor? .......................................................................................................5
¿Cuáles son las funciones realizadas el proceso Cliente?................................................................6
¿Cuáles son las funciones realizadas en el proceso Servidor?.........................................................7
¿Cuáles son las ventajas de la arquitectura cliente/servidor? ..........................................................8
¿Cuáles son las desventajas de la arquitectura cliente/servidor? .....................................................9
Mencione por lo menos 2 ejemplos de arquitectura cliente/servidor que usted conozca ..............10
Video Cliente Servidor...................................................................................................................11
Bibliografía ...................................................................................................................................12
3. INTRODUCCION A LOS SISTEMAS INFORMATICOS 3
Cliente Servidor
¿A qué se le denomina Cliente?
Programa o dispositivo que solicita determinados servicios a un servidor del que depende.
¿A qué se le denomina Servidor?
Un servidor es un tipo de software que realiza
ciertas tareas en nombre de los usuarios, y que
proporciona diversos servicios a computadoras
conectadas con ella a través de una red.
¿Qué es el modelo Cliente/Servidor?
Modelo de comunicación entre computadoras conectadas a una red, en el que una de ellas,
llamada servidor, satisface las peticiones de otra, llamada cliente.
¿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.
¿Cómo nació Cliente/Servidor?
Nace, con el fin de interconectar equipos e intercambiar datos.
4. INTRODUCCION A LOS SISTEMAS INFORMATICOS 4
¿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.
¿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
¿Cuáles son las ventajas de la arquitectura cliente/servidor?
Existencia de plataformas de hardware cada vez más baratas
Facilita la integración entre sistemas diferentes y comparte información, permitiendo por
ejemplo que las máquinas ya existentes puedan ser utilizadas, pero utilizando interfaces
más amigables el usuario.
Al favorecer el uso de interfaces gráficas interactivas, los sistemas construidos bajo este
esquema tienen una mayor y más intuitiva con el usuario.
5. INTRODUCCION A LOS SISTEMAS INFORMATICOS 5
La estructura inherentemente modular facilita además la integración de nuevas
tecnologías y el crecimiento de la infraestructura computacional, favoreciendo así la
escalabilidad de las soluciones.
El esquema Cliente/Servidor contribuye, además, a proporcionar, a los diferentes
departamentos de una organización, soluciones locales, pero permitiendo la integración
de la información relevante a nivel global.
¿Cuáles son las desventajas de la arquitectura cliente/servidor?
El mantenimiento de los sistemas es más difícil pues implica la interacción de diferentes
partes de hardware y de software, distribuidas por distintos proveedores, lo cual dificulta
el diagnóstico de fallas.
Cuenta con muy escasas herramientas para la administración y ajuste del desempeño de
los sistemas.
Es importante que los clientes y los servidores utilicen el mismo mecanismo (por
ejemplo, sockets o RPC), lo cual implica que se deben tener mecanismos generales que
existan en diferentes plataformas.
Hay que tener estrategias para el manejo de errores y para mantener la consistencia de los
datos.
El desempeño (performance), problemas de este estilo pueden presentarse por congestión
en la red, dificultad de tráfico de datos, etc.
6. INTRODUCCION A LOS SISTEMAS INFORMATICOS 6
Mencione por lo menos 2 ejemplos de arquitectura cliente/servidor que usted conozca.
Consulta de páginas Web.
Facebook, chat, YouTube, WhatsApp.
Cliente Servidor. Video.
https://www.youtube.com/watch?v=jkNqHAbikSc
Bibliografía
Presman, R. (2002). Ingeniería de Software Quinta Edición. Madrid: McGraw-Hill
Interamericana.
George Coulouris. Sistemas Distribuidos. Tercera Edición. Addison Wesley. Madrid. 2001.
https://www.ecured.cu/Cliente-Servidor
http://www.masadelante.com/faqs/servidor
Real Academia Española.