El documento describe el modelo cliente-servidor, donde un cliente solicita servicios de un servidor. Un cliente es un dispositivo que requiere servicios, mientras que un servidor ofrece servicios a múltiples clientes de forma simultánea. El modelo divide la arquitectura en partes claramente diferenciadas, con la parte del servidor ofreciendo servicios y la parte de clientes solicitándolos.
2. CLIENTE
Un cliente es el que
pide un servicio a una
aplicación
Se llama cliente al
dispositivo que requiere
ciertos servicios a un
servidor
3. SERVIDOR
• Es una aplicación que
ofrece un servicio a
usuarios de internet
Es un programa que
recibe una solicitud,
la procesa y luego la
acepta y la entrega
El servidor recibe
múltiples peticiones
de clientes al mismo
tiempo
•De acuerdo a los servicios
que brinda , se lo puede
llamar, servidor web,
servidor de correo o de
otro modo.
4. La utilización de las diferentes aplicaciones o servicios de
Internet se lleva a cabo respondiendo al llamado modelo
cliente-servidor.
5. Fue usado por
primera vez en
1980 para referirse
a PC’s en red
•Empezó a ser
aceptado a finales de
los 80’s.
•Su funcionamiento es
sencillo: se tiene una
máquina cliente, que
requiere un servicio de una
máquina servidor, y éste
realiza la función para la
que está programado
6. El principal motivo detrás de esta evolución
es la necesidad que tienen
las organizaciones (empresas o instituciones
públicas o privadas), de realizar
sus operaciones más ágil y eficientemente.
7. Administrar la
interfaz de usuario.
Interactuar con el
usuario.
• Procesar la lógica
de la aplicación y
hacer validaciones
locales.
Recibir resultados
del servidor.
Generar
requerimientos
de bases de datos
Formatear
resultados.
8. • 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. • Aceptar los
requerimientos de
bases de datos que
hacen los clientes.
Formatear datos para
trasmitirlos a los
clientes.
• Procesar
requerimientos de
bases de datos.
Procesar la lógica de
la aplicación y realizar
validaciones a nivel
de bases de datos
10. Esta arquitectura se divide en dos partes claramente
diferenciadas, la primera es la parte del servidor y la segunda
la de un conjunto de clientes.
11. Facilita la integración
entre sistemas
diferentes y comparte
información
En el uso de interfaces
gráficas para el usuario lo cual
permite aprovechar mejor el
ancho de banda de la red.
Buena habilidad para
reaccionar y adaptarse sin
perder calidad; Se puede
aumentar la capacidad
de clientes y servidores por
separado
Fácil mantenimiento: al ser varios
ordenadores independientes las
funciones y responsabilidades están
distribuidas y es posible:
reemplazar, reparar, actualizar, o
incluso trasladar un servidor,
mientras que sus clientes no se
verán afectados por ese cambio
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.
12. El envió de muchas
peticiones por parte de
los clientes, puede ser
que cause problemas,
Cuando el servidor esta
caído, hay dificultad en el
trafico de datos y las
peticiones de los clientes no
pueden ser satisfechas,
Hay que tener
estrategias
para el manejo
de errores y
para mantener
la consistencia
de los datos
Un hardware regular de
un computador personal
puede no servir a cierta
cantidad de clientes.
Cuenta con
muy escasas
herramientas
para la
administración
y ajuste del
desempeño de
los sistemas.
13. Facebook, es una red social, encuentras
contactos, ofertas y puedes compartir
información.
Portal oasis, de la Eps Convida, como usuario
puedes solicitar información, certificaciones
de afiliación entre otras, de manera
inmediata.