Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Cómo se implementa el modelo cliente servidor en una aplicación web Universidad Autónoma del Estado de Morelos Facultad de Contaduría Administración en Informática Integrantes: Axel Gonzalez Cruz Kevin Bolaños Zuleta Leonardo Carlos Fabila Carrera: Licenciatura en Informática Asignatura: Lenguaje de programación java y web Profesora: Dra. Yessica Yazmin Calderon Segura Cuernavaca, 26-enero-2023 Cliente Participa activamente en el establecimiento de las conexiones. Envía una petición al servidor y se queda esperando por una respuesta. Su tiempo de vida es finito una vez que son servidas sus solicitudes, termina el trabajo. Servidor Es un programa que ofrece un servicio que se puede obtener en una red. Acepta la petición desde la red, realiza el servicio y devuelve el resultado al solicitante. Aplicación web Una aplicación web es un tipo de software que se codifica en un lenguaje que pueda ser soportado y ejecutado por los navegadores de Internet o por una intranet o red local. Modelo cliente servidor El modelo cliente servidor hace referencia a un modelo de comunicación entre dos dispositivos por medio de la red La arquitectura C/S es una forma de dividir y especializar programas y equipos de cómputo de forma que la tarea que cada uno de ellos realiza se efectúa con la mayor eficiencia posible y permita simplificar las actualizaciones y mantenimiento del sistema Componentes Red Cliente Servidor Protocolo Servicios Base de datos Un servidor puede atender a muchos clientes Puede haber uno o varios servidores en un sistema Un servidor puede ser substituido por otro que ofrece (al menos) el mismo servicio sin afectar a los clientes Se puede ocultar a los clientes la ubicación del servidor la ubicación no afecta la manera de utilizar los servicios El servidor puede regular el acceso a recursos compartidos El Modelo Cliente/Servidor Ventajas Base en la noción de servicio→ buena estructura acoplamiento cliente-servidor débil, comunicación por mensajes interfaces claras, modularidad, flexibilidad Escalabilidad Hardware y plataformas software (SO) heterogéneos Robustez Desventajas Requiere habilidad para que un servidor sea reparado. Seguridad El software y el hardware de un servidor son generalmente muy determinantes Qué se necesita para crear un servidor 1-Definir el tipo de servidor a montar. 2-Tener una computadora adecuada. 3-Contratar la conexión a internet. 4-Contratar un dominio web. 5-Elegir una IP fija o dinámica. 6-Configurar el firewall. Tipos de arquitectura Cliente/Servidor Cliente Activo, Servidor Pasivo Cliente Pasivo, Servidor Pasivo Cliente Pasivo, Servidor Cliente Activo, Servidor Activo Tipos de servidores web 1-Servidor compartido 2-Servidor dedicado 3-Servidor VPS Ejemplo 1 Juegos en red: existen clientes que permiten a jugadores online jugar desde sus casas conectándose a servidores de juegos remotos. Ejemplo 2 Navegar una web funciona basándonos en un cliente web (navegador) y un servidor web como Apache Ejemplo 3 Protocolo FTP, funciona de idéntica forma, se utiliza un cliente de FTP (como FileZilla) para conectar a un servidor FTP Referencias Schiaffarino, A. (2019). Modelo cliente servidor. 2023, enero 27, de Infranetworking. Sitio web: https://blog.infranetworking.com/modelo-cliente-servidor/#Ejemplos_de_modelo_cliente_servidor Pickin, S. (2005). Introducción a los Sistemas de Información: El Modelo Cliente/Servidor. 2023, enero 27, de Acrobat PDFMaker 6.0 para PowerPoint. Sitio web: https://www.it.uc3m.es/mcfp/docencia/si/material/1_cli-ser_mcfp.pdf .MsftOfcThm_Accent1_Fill_v2 { fill:#4472C4; } .MsftOfcThm_Accent1_Stroke_v2 { stroke:#4472C4; }
Compartir