4. ¿A qué se le denomina Cliente?
cliente se denomina aquel equipo, programa o proceso que
depende, para determinadas funciones, de otro ordenador,
llamado servidor, al cual está conectado mediante una red de
telecomunicaciones.
5. ¿A qué se le denomina Servidor?
un servidor es un ordenador remoto que provee los datos solicitados por parte de los
de otras computadoras.
6. ¿Qué es el modelo Cliente/Servidor?
El concepto de cliente servidor, o cliente-servidor, se refiere a un modelo de comunicación que
varios dispositivos informáticos a través de una red. El cliente, en este marco, realiza peticiones de
servicios al servidor, que se encarga de satisfacer dichos requerimientos.
7. ¿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.
¿Cómo nació Cliente/Servidor?
La arquitectura cliente servidor nace como una evolución de la arquitectura monolítica, en la que una única máquina
las peticiones, las resuelve y almacena la información. El modelo cliente servidor nace gracias al desarrollo de las redes de
computadoras que permiten interconectar máquinas separadas.
8. ¿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.
9. ¿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
10. ¿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. 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 como encapsulació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.
11. Mencione por lo menos 2 ejemplos de arquitectura cliente/servidor
• La empresa de codesa tiene sus servidores y ellos se conectan atreves
de los clientes por medio de una Vpn para llevar todas sus aplicaciones
• La empresa de estrategias que nos administra la base de datos de
nuestra compañía
.