2. ¿A QUÉ SE LE DENOMINA CLIENTE?
• El cliente es el proceso que permite
al usuario formular los
requerimientos y pasarlos al
servidor, se le conoce con el
término front-end. El Cliente
normalmente maneja todas las
funciones relacionadas con la
manipulación y despliegue de
datos, por lo que están
desarrollados sobre plataformas
que permiten construir interfaces
gráficas de usuario, además de
acceder a los servicios distribuidos
en cualquier parte de una red.
3. ¿A QUÉ SE LE DENOMINA SERVIDOR?
• Es el proceso encargado de
atender a múltiples clientes que
hacen peticiones de algún
recurso administrado por él. Al
proceso servidor se le conoce
con el término back-end. El
servidor normalmente maneja
todas las funciones relacionadas
con la mayoría de las reglas del
negocio y los recursos de datos.
4. ¿QUÉ ES EL MODELO CLIENTE/SERVIDOR?
• Se puede definir la computación
Cliente/Servidor como una
arquitectura distribuida que permite a
los usuarios finales obtener acceso a
la información en forma transparente
aún en entornos multiplataforma. En
el modelo cliente servidor, el cliente
envía un mensaje solicitando un
determinado servicio a un servidor
(hace una petición), y este envía uno
o varios mensajes con la respuesta.
En un sistema distribuido cada
máquina puede cumplir el rol de
servidor para algunas tareas y el rol
de cliente para otras.
5. ¿CUÁNDO FUE UTILIZADO POR PRIMERA
VEZ EL TÉRMINO CLIENTE/SERVIDOR?
• Las primeras redes fueron de tiempo
compartido las mismas que
utilizaban Mainframes y terminales
conectadas. La primera ves se uso Las
LANs permitieron que Usuarios ubicados
en un área geográfica relativamente
pequeña pudieran intercambiar mensajes
y archivos. Con la aparición
de Netware surgió una nueva solución
dominaba el campo de las Lan de los
ordenadores personales desde antes de
su introducción en 1983 hasta mediados
de los años 1990,
cuando Microsoft introdujo Windows NT
Advance Server y Windows for
Workgroups.
6. ¿CÓMO NACIÓ CLIENTE/SERVIDOR?
• Nació con la necesidad de las
empresas para facilitar el acceso a
la comunicación e información
crucial además empezó con la web
1.0 es la forma más básica que
existe, con navegadores de sólo
texto bastante rápidos. Después
surgió el HTML que hizo las
páginas web más agradables a la
vista, así como los primeros
navegadores visuales tales como IE,
Netscape, Explorer
7. ¿CUÁLES SON LAS FUNCIONES REALIZADAS
EL PROCESO CLIENTE?
Las funciones que lleva a cabo el
proceso cliente se resumen en los
siguientes puntos:
• 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.
8. ¿CUÁLES SON LAS FUNCIONES REALIZADAS
EN EL PROCESO SERVIDOR?
Las funciones que lleva a cabo el
proceso servidor 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.
9. ¿CUÁLES SON LAS VENTAJAS DE LA
ARQUITECTURA CLIENTE/SERVIDOR?
• Existencia de plataformas de hardware cada vez
más baratas. la posibilidad de utilizar máquinas
considerablemente más baratas que las
requeridas por una solución centralizada, basada
en sistemas grandes. Además, se pueden utilizar
componentes, tanto de hardware como de
software, de varios fabricantes, lo cual contribuye
considerablemente a la reducción de costos y
favorece la flexibilidad en la implantación y
actualización de soluciones.
• El esquema Cliente/Servidor facilita la
integración entre sistemas diferentes y comparte
información permitiendo.
• Al favorecer el uso de interfaces gráficas
interactivas, los sistemas Construidos bajo este
10. ¿CUÁLES SON LAS VENTAJAS DE LA
ARQUITECTURA CLIENTE/SERVIDOR?
• Una ventaja adicional del uso del esquema
Cliente/Servidor es que es más rápido el
mantenimiento y el desarrollo de
aplicaciones.
• 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
11. ¿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
• Además, hay que tener estrategias para el
manejo de errores y para mantener la
consistencia de los datos.
• La seguridad de un esquema
Cliente/Servidor es otra preocupación
importante. Por ejemplo, se deben hacer
verificaciones en el cliente y en el
servidor. 8
• Se 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.
• El desempeño es otro de los aspectos que
se deben tener en cuenta en el esquema
Cliente/Servidor. Problemas de este estilo
pueden presentarse por congestión en la
red, dificultad de tráfico de datos, etc.
12. EJEMPLO 1 DE ARQUITECTURA
CLIENTE/SERVIDOR
• El correo electrónico es una
de las aplicaciones TCP/IP
más utilizadas en estos días.
En su forma más sencilla, el
correo electrónico, es una
manera de enviar mensajes o
cartas electrónicas de un
computador a otro.
13. EJEMPLO 2 DE ARQUITECTURA
CLIENTE/SERVIDOR
• En el portal Microsoft Azure existen diferentes
servicios de infraestructura y de plataforma
para que puedas “montar” los servicios que
necesites de manera sencilla, con unos cuántos
clics. En tu portal dispones de un botón [New
+] y a partir de ahí, sólo tienes que elegir la
región de los datacenter donde estará tu
servicio y, a continuación, el tipo de servicio
con sus características. Por ejemplo, en el caso
de querer crear una máquina virtual podrías
seleccionar el tipo de máquina como Windows
Server 2016 Datacenter, a continuación,
rellenar todos sus características (espacio de
disco, RAM…). En este proceso de creación, se
define un nombre de usuario y contraseña
específica para poder iniciar sesión en esta
máquina virtual.
15. BIBLIOGRAFÍA
• Colecciones Digitales Bibliotecas
UDLAP. (s.f.). Cliente-Servidor..
Recuperado de
http://catarina.udlap.mx/u_dl_a/tale
s/documentos/lis/marquez_a_bm/ca
pitulo5.pdf
• Redes. (s.f.). Recuperado de
https://redespomactividad.weebly.co
m/modelo-cliente-servidor.html
• E. U. Informática en Segovia
Departamento de Informática
Universidad de Valladolid. (s.f.). EL
MODELO CLIENTE/SERVIDOR.
Recuperado de
https://www.infor.uva.es/~fdiaz/sd/
2005_06/doc/SD_TE02_20060305.pd
f
• CUBILLOS, C. (s.f.). ARQUITECTURA
CLIENTE/SERVIDOR. Recuperado de
http://ocw.pucv.cl/cursos-
1/arquitectura-de-sistemas-de-
software/materiales-de-clases/web-
cliente-servidor