Sistemas Cliente-Servidor

Description

Delfos, B. (13 de 12 de 2010). Cliente-Servidor. Obtenido de https://www.ecured.cu/Cliente-Servidor Diaz, F. (2006). Tema 2: EL MODELO CLIENTE/SERVIDOR. Sistemas Distribuidos, 24. Enciso, L., Jiménez, D., Novillo, M., & Sarmiento, P. A. (2018). Una aplicación web. Revista ESPACIOS. ISSN 0798 1015, 14. González, A. (11 de 06 de 2020). Modelo cliente servidor: Componentes, tipos y ventajas. Obtenido de https://tecnoinformatic.com/c-software/modelo-cliente-servidor/Schiaffarino
Mauricio Palacio Arenas
Mind Map by Mauricio Palacio Arenas, updated more than 1 year ago
Mauricio Palacio Arenas
Created by Mauricio Palacio Arenas about 3 years ago
34
0

Resource summary

Sistemas Cliente-Servidor
  1. DEFINICIÓN
    1. Modelo Lógico de computación que proporciona una división de tareas dentro de las capas o niveles "Cliente" y "Servidor"
      1. Cliente
        1. Cliente o programas que representan entidades que necesitan servicios.
          1. Un Cliente hace la petición de un servicio y recibe la respuesta a dicha petición.
        2. Servidor
          1. Servidores o programas que proporcionan servicios.
            1. Un servidor recibe y procesa la petición y devuelve la respuesta solicitada
      2. CARACTERÍSTICAS
        1. Transparencia de localización
          1. El software oculta la localización de un servidor mediante redirección de servicios.
          2. Integridad
            1. El código y los datos de un servidor se mantienen centralizados.
            2. Encapsulación de servicios
              1. Al solicitar un servicio, el servidor determina cómo hacer el trabajo
              2. Protocolos asimétricos
                1. Relación muchos a uno entre los clientes y un servidor
                2. Intercambios basados en mensajes
                  1. Los clientes y servidores intercambian solicitudes de servicios y respuestas a través de mensajes.
                  2. Modularidad
                    1. Diseño extensible que permite que la aplicación sea tolerante a fallos.
                    2. Código reutilizable
                      1. Puede utilizarse en varios servidores.
                      2. Recursos compartidos
                        1. Puede proporcionar servicios a muchos usuarios a la vez.
                      3. FINALIDAD
                        1. Permite la distribución de la información en forma ágil y eficaz a las diversas áreas de una organización, así como a los usuarios en general
                          1. EJEMPLOS
                            1. Servidores de impresión
                              1. Los usuarios comparten impresoras
                              2. Servidores de archivos
                                1. Los clientes comparten discos duros
                                2. Servidores de bases de datos
                                  1. Los usuarios comparten una única base de datos
                                  2. Servidores de Lotus Notes
                                    1. Permite el trabajo simultáneo de distintos clientes con los mismos datos, documentos o modelos
                              3. VENTAJAS
                                1. Permite aumentar gradualmente el número de clientes sin que sea necesario cambiar de servidor
                                  1. Facilita el uso de información por parte de los usuarios
                                    1. Favorece la adaptación a cambios en tecnología, pues facilita la migración de las aplicaciones a otras plataformas.
                                      1. Los servicios pueden ser suministrados por un único servidor o por varios servidores especializados.
                                      2. DESVENTAJAS
                                        1. Redundancia de datos.
                                          1. Congestión de la red.
                                            1. Complejidad.
                                              1. Falta de estándares.
                                                1. Personal especializado para el mantenimiento.
                                                2. Funciones del proceso "Cliente"
                                                  1. Administrar la interfaz de usuario.
                                                    1. Interactuar con el usuario
                                                      1. Procesar la lógica de la aplicación y hacer validaciones de bases de datos.
                                                        1. Generar requerimientos de bases de datos.
                                                          1. Recibir resultados del servidor.
                                                            1. Formatear resultados.
                                                            2. Funciones del proceso "Servidor"
                                                              1. Aceptar los requerimientos de bases de datos que hacen los clientes.
                                                                1. Procesar requerimientos de bases de datos
                                                                  1. Formatear datos para transmitirlos a los clientes.
                                                                    1. Procesar la lógica de la aplicación y realizar validaciones a nivel de bases de datos.
                                                                    2. Tipos de Servidores
                                                                      1. Servidores de aplicaciones de objetos
                                                                        1. Servidores de ficheros
                                                                          1. Servidores de bases de datos
                                                                            1. Servidores de Transacciones
                                                                              1. Servidores Groupware
                                                                                1. Servidores de aplicaciones web
                                                                                2. Elementos de Arquitectura Cliente-Servidor
                                                                                  1. Cliente
                                                                                    1. Incluye sistema operativo con interfaz gráfica de usuario.
                                                                                    2. Servidor
                                                                                      1. Ejecuta software especializado
                                                                                      2. Middleware
                                                                                        1. Software distribuido para interacciones entre cliente y servidor
                                                                                      3. Evolución sistemas cliente-servidor
                                                                                        1. Arquitectura C/S Monolíticas (Una capa)
                                                                                          1. Arquitectura C/S de dos capas
                                                                                            1. Arquitectura de tres capas
                                                                                            2. Configuraciones cliente-servidor
                                                                                              1. Arquitectura cliente-servidor en la misma máquina
                                                                                                1. Arquitectura cliente-servidor con servidor único
                                                                                                  1. Arquitectura cliente-servidor con varios servidores
                                                                                                  2. FUNCIONES
                                                                                                    1. Maneja interfaz de usuario
                                                                                                      1. Captura y validación de datos de entrada
                                                                                                        1. Generación de consultas e informes sobre las bases de datos
                                                                                                          1. Gestión de periféricos compartidos
                                                                                                            1. Control de accesos concurrentes a bases de datos compartidas
                                                                                                              1. Enlaces de comunicaciones con otras redes de área local o extensa
                                                                                                              2. Componentes necesarios para su utilización
                                                                                                                1. Cliente
                                                                                                                  1. Representado por un ordenador o una aplicación informática
                                                                                                                  2. La red
                                                                                                                    1. Conjunto de clientes, servidores, bases de datos que al unirse conforman un grupo sólido y específico
                                                                                                                    2. El servidor
                                                                                                                      1. Proveedor de servicios
                                                                                                                      2. El protocolo
                                                                                                                        1. Conjunto de reglas y procedimientos que pueden agilizar el flujo de información en todo el sistema
                                                                                                                        2. Los servicios
                                                                                                                          1. Correo electrónico, videos, chat, en fin, todo el universo de recursos con el que cuenta la red para ofrecer al cliente
                                                                                                                          2. Bases de datos
                                                                                                                            1. Conformada por información diversa y siempre disponible. Sirve como depósito y almacenaje de recursos
                                                                                                                          3. Aplicaciones en donde se usa este tipo de tecnología
                                                                                                                            1. Navegadores web
                                                                                                                              1. Internet
                                                                                                                                1. Servidores web de correo
                                                                                                                                  1. Servidores de impresión
                                                                                                                                    1. Servidores de bases de datos
                                                                                                                                      1. Servidores web
                                                                                                                                        1. YouTube
                                                                                                                                          1. Juegos en red
                                                                                                                                            1. Sistema DNS
                                                                                                                                              1. Protocolo FTP
                                                                                                                                                1. SSH
                                                                                                                                                2. Historia cliente-servidor
                                                                                                                                                  1. 1960
                                                                                                                                                    1. Mainframes y terminales de caracteres orientados a comandos
                                                                                                                                                    2. 1970
                                                                                                                                                      1. Aplicaciones interactivas y transaccionales
                                                                                                                                                      2. 1980
                                                                                                                                                        1. Aparición de las PC y redes de área local
                                                                                                                                                        2. 1990
                                                                                                                                                          1. Combinación del poder de las Mainframes y pc: Cliente-servidor tradicional
                                                                                                                                                          2. 2000 en adelante
                                                                                                                                                            1. Objetos distribuidos y web services

                                                                                                                                                          Media attachments

                                                                                                                                                          Show full summary Hide full summary

                                                                                                                                                          Similar

                                                                                                                                                          Mapas mentales con ExamTime
                                                                                                                                                          Nazareth Olivo
                                                                                                                                                          Esquemas
                                                                                                                                                          Ximena Barrera
                                                                                                                                                          Music and its most prominent types
                                                                                                                                                          Elina Sandoval
                                                                                                                                                          fichas de estudio
                                                                                                                                                          Guadalupe Reyes Soriano
                                                                                                                                                          Vertebrate animals
                                                                                                                                                          Eliana Sandoval
                                                                                                                                                          Bulbul rahidian, puntea, cerebelul – conformație externă, structură
                                                                                                                                                          T Adela
                                                                                                                                                          Tejidos básicos
                                                                                                                                                          Andrea Celedón
                                                                                                                                                          INTERPRETAR FUNCIONES Y ECUACIONES APLICADAS A LA ADMINISTRACIÓN
                                                                                                                                                          Danny Aguilar
                                                                                                                                                          Factores bióticos
                                                                                                                                                          DENNY WILLIAM MORENO CASTRO
                                                                                                                                                          Procesele de adaptare si compensare 1-27
                                                                                                                                                          Yanosh Yanosh