Este documento discute las bases de datos cliente-servidor. Explica que este modelo permite el acceso concurrente de múltiples usuarios a la información almacenada de forma centralizada en un servidor. Describe las características de un servidor de base de datos, como su CPU, memoria RAM, discos y dirección IP. Explica que el cliente inicia la comunicación enviando una solicitud al servidor y espera la respuesta, mientras que el servidor recibe las solicitudes y las procesa. Finalmente, enumera diferentes tipos de servidores de base de datos como serv
0 calificaciones0% encontró este documento útil (0 votos)
18 vistas8 páginas
Este documento discute las bases de datos cliente-servidor. Explica que este modelo permite el acceso concurrente de múltiples usuarios a la información almacenada de forma centralizada en un servidor. Describe las características de un servidor de base de datos, como su CPU, memoria RAM, discos y dirección IP. Explica que el cliente inicia la comunicación enviando una solicitud al servidor y espera la respuesta, mientras que el servidor recibe las solicitudes y las procesa. Finalmente, enumera diferentes tipos de servidores de base de datos como serv
Este documento discute las bases de datos cliente-servidor. Explica que este modelo permite el acceso concurrente de múltiples usuarios a la información almacenada de forma centralizada en un servidor. Describe las características de un servidor de base de datos, como su CPU, memoria RAM, discos y dirección IP. Explica que el cliente inicia la comunicación enviando una solicitud al servidor y espera la respuesta, mientras que el servidor recibe las solicitudes y las procesa. Finalmente, enumera diferentes tipos de servidores de base de datos como serv
Este documento discute las bases de datos cliente-servidor. Explica que este modelo permite el acceso concurrente de múltiples usuarios a la información almacenada de forma centralizada en un servidor. Describe las características de un servidor de base de datos, como su CPU, memoria RAM, discos y dirección IP. Explica que el cliente inicia la comunicación enviando una solicitud al servidor y espera la respuesta, mientras que el servidor recibe las solicitudes y las procesa. Finalmente, enumera diferentes tipos de servidores de base de datos como serv
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 8
BASES DE DATOS II
Alumna: Estefanía Rodríguez Sánchez.
Facilitador: José de Jesús Fernández Partida
Carrera: Ingeniería en sistemas computacionales.
Ciclo:8.
Foro de participación 2: Base de datos cliente-
servidor.
Fecha:31 de mayo del 2023
Foro de participación 2: Base de datos cliente-servidor.
1.- ¿Qué es una base de datos cliente-servidor?
La base de datos cliente-servidor está dirigido a aquellos entornos en los que es preciso el acceso concurrente de varios usuarios a la información y su centralización en un servidor que garantiza la integridad y seguridad de su contenido. 2.- ¿Qué características tiene un servidor de base de datos? Memoria RAM: El server al igual que cualquier computadora, utiliza memoria RAM, La cual es más rápida que la memoria de los discos duros y SSD, pero también mucho más cara, por eso suele usarse solo para almacenar datos en forma temporal, y a nivel de servidores eso suele traducirse principalmente en caché, es decir datos que son despachados con frecuencia y a los cuales se accede más rápidamente mientras están guardados en RAM. CPU: Es un componente importante de nuestro servidor, y generalmente es quien se encarga del trabajo más pesado junto con la memoria RAM y las unidades de almacenamiento. La tarea del CPU, como en cualquier computadora, es la de ejecutar secuencias y procesar datos. El procesador es considerado el corazón del servidor. Motherboard o placa/tarjeta madre: si el CPU es el corazón del servidor, entonces la placa madre es el cerebro. Se encarga de establecer conexiones con todas las partes del servidor y permitir que el hardware individual es una y funcione como un todo. Discos: Son los encargados de guardar archivos, carpetas, documentos y demás. Básicamente allí se almacena la información que guardamos en nuestro servidor, y el sistema según sea necesario toma los datos de nuestro disco para que sean despachados a los usuarios. En general se usan dos tipos de unidades de almacenamientos: los discos duros tradicionales y las unidades de estado sólido (SSD). Dirección IP: Son las direcciones de los dispositivos y servidores en Internet, y para poder conectar con un servidor es necesario que el mismo tenga una IP que lo identifique. Sistema operativo: Es la plataforma sobre la cual nuestro servidor opera. Así como en equipos de escritorio el sistema operativo más común es Windows, a nivel de servidores el sistema operativo más usado es Linux. Al igual que otros de los componentes mencionados, el sistema operativo resulta indispensable para el correcto funcionamiento de nuestro server. 3.- ¿Cómo funciona el cliente-servidor? El cliente es el que envía una solicitud al servidor y quien inicia la comunicación. Una vez enviada la petición, queda a la espera hasta recibir la respuesta del servidor. Generalmente puede conectarse a múltiples servidores a la vez. El servidor es el receptor de la solicitud enviada por el cliente. Al iniciarse quedan a la espera de que lleguen solicitudes de los clientes. Tras recibir una solicitud, la procesan y luego envían la respuesta al cliente y aceptan conexiones de un gran número de clientes. 4.- ¿Qué es el modelo cliente servidor características y ventajas? La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta. Esta idea también se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras. Las características de la arquitectura C/S son: El cliente y el servidor pueden actuar como una sola entidad realizando actividades o actuar como entidades separadas y tareas independientes. Las funciones de cliente y servidor pueden estar en plataformas separadas o en la misma plataforma. Cada plataforma puede ser escalable independientemente. Los cambios realizados en las plataformas de los Clientes o de los Servidores, ya sean por actualización o por reemplazo tecnológico, se realizan de una manera transparente para el usuario final. La interrelación entre el hardware y el software están basados en una infraestructura poderosa, de tal forma que el acceso a los recursos de la red no muestra la complejidad de los diferentes tipos de formatos de datos y de los protocolos. Su representación típica es un centro de trabajo (PC), en donde el usuario dispone de sus propias aplicaciones de oficina y sus propias bases de datos, sin dependencia directa del sistema central de información de la organización. Ventajas del modelo 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: Puede aumentar la capacidad de clientes-servidores por separado. Cualquier elemento puede ser aumentado y mejorado en cualquier momento y se pueden añadir nuevos nodos a la red clientes - servidores. Fácil mantenimiento: Al ser 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 de la interfaz, y la facilidad de empleo. 5.- ¿Qué tipos de servidores de base de datos hay? Servidor de Base de Datos: Se usan para almacenar y despachar el contenido de bases de datos. Las bases de datos son básicamente conjuntos de información que se relaciona entre sí y se encuentra estructurada. Esta especie de estructura o contenedor es lo que se denomina datos. Los servers de bases de datos trabajan para despachar la información almacenada al usuario, y a menudo suelen usarse en conjunto con los servidores web para mostrar un sitio web completo. Entre los motores de bases de datos más populares encontramos a MySQL, MSSQL y PostgreSQL. Servidor de archivos: Este almacena archivos de diversos tipos como documentos, fotos, videos, programas, aplicaciones y los distribuye a través de la red a otros usuarios según sus solicitudes. Servidor de impresiones: Se encarga de controlar una o más impresoras y conectar a los clientes de la red a cada una de ellas. Esto permite llevar a cabo las mismas funciones que al tener una impresora propia. Servidor de correo: Su función se enfoca en los correos electrónicos, es decir, los recibe, almacena y envía. Servidor proxy: El servidor proxy tiene varias funciones una de ellas es cumplir la función de intermediario entre el ordenador o dispositivo del usuario y un servidor web. Se encarga de realizar por el cliente las peticiones al servidor web para que de esta manera no sepa que eres tú quien lo está solicitando. Servidores Cloud: Los Cloud están basados en la nube informática lo que incluye almacenamiento en la nube, así como ciclos de computo en la nube. Tienen varias características que los hacen muy buenos, por ejemplo, la disponibilidad de muchos recursos como RAM, CPU y disco, la rápida escalabilidad y el costo, esto último muy importante ya que generalmente el uso de recursos se cobra por hora, por lo cual son muy efectivos en lo que a costos refiere. Proveedores muy conocidos de nube informática pueden ser Amazon AWS, Google Cloud o Digital Ocean. Servidores Dedicados: Se trata de servidores físicos que se encuentran ubicados en Data centers, pero en algunos casos también es posible montarlos en oficinas o ambientes similares como de trabajo o de estudio. Los servidores dedicados pueden cumplir muchos roles, y cuentan con importantes ventajas frente a servidores del tipo compartido, por ejemplo, ya que nos brindan muchos más recursos. Cabe mencionar además que también pueden ser utilizados en la creación de servidores del tipo VPS. Servidores VPS: Se le conoce como servidor virtual privado. Básicamente, se trata de un servidor virtualizado, es decir, no es un servidor físico como tal, aunque sí está basado en hardware por supuesto. Los VPS son instancias que corren dentro de un servidor físico tradicional, y su uso está orientado para quienes buscan un entorno similar al de un servidor dedicado, donde se pueden utilizar configuraciones y software que no siempre es permitido en servidores del tipo compartido, por ejemplo: Existen diferentes tipos de VPS, los VPS gratis, así como los VPS baratos y los VPS pagos o tradicionales. Servidor SSH: Es un software que se usa para establecer conexiones mediante el protocolo SSH. El protocolo SSH es utilizada para entablar conexiones entre dos o más servidores. Las conexiones realizadas mediante SSH son las más seguras, disponibles, siempre y cuando se hagan de forma correcta. Mediante una conexión SSH no solamente podemos establecer contacto entre dos servidores, sino también enviar información de uno a otro e incluso ejecutar instrucciones en forma remota. 6.- ¿Qué sistema operativo tiene un servidor? Un sistema operativo es instalado y utilizado en los servidores para gestionar sus recursos de hardware y software y proporcionar servicios a múltiples programas. Estos sistemas están optimizados para ofrecer características y funciones más avanzadas para las arquitecturas cliente-servidor o los entornos informáticos empresariales. Además, están orientados a la red y no a un solo usuario, por lo que pueden gestionar múltiples escritorios, facilitar la administración y reducir el tiempo de inactividad. Tipos de sistemas operativos de servidores: UNIX es un sistema operativo multiusuario y multitarea que se utiliza ampliamente en el entorno cliente-servidor. Está implementado con un lenguaje de programación C de alto nivel que soporta múltiples plataformas, de modo que es apropiado para muchas arquitecturas de hardware. El sistema operativo para servidores Linux es un sistema operativo tipo UNIX con todas las funciones correspondientes. Es el sistema operativo dominante en servidores y superordenadores, de hecho, más del 96,4% del millón de servidores más importantes del mundo utilizan Linux como sistema operativo de servidor. Es gratuito, de código abierto y admite las operaciones multiusuario, multiproceso y multihilo. Sin embargo, su implementación requiere amplios conocimientos técnicos para la instalación, el mantenimiento y la resolución de problemas. El sistema operativo Windows para servidores es un sistema operativo aplicable a la nube, que soporta la gestión de la memoria virtual y tiene una interfaz gráfica de usuario intuitiva. Además, es más fácil de instalar y utilizar que la mayoría de los sistemas operativos basados en Linux. Sin embargo, es un sistema de pago y se enfrenta a más amenazas de seguridad, lo que requiere la descarga de los parches de seguridad más recientes para proteger el sistema y garantizar la seguridad continua. El sistema operativo NetWare soporta la gestión de multiprocesadores y de memoria física de alta capacidad. También cuenta con magníficas capacidades para compartir e imprimir archivos y proporciona una alta escalabilidad para las redes corporativas a través de estándares abiertos y protocolos de archivo. Sin embargo, NetWare tiene inconvenientes muy evidentes; requiere una inversión costosa y una instalación complicada, además, es incompatible con muchas aplicaciones. 7.- ¿Qué diferencia hay entre redes cliente-servidor y redes cliente-cliente? El Cliente y el Servidor pueden actuar como una sola entidad y también pueden actuar como entidades separadas y realizar actividades o tareas independientes. Las funciones de Cliente y Servidor pueden estar en plataformas separadas, o en la misma plataforma. Cada plataforma puede ser escalable independientemente. Los cambios realizados en las plataformas de los Clientes o de los Servidores, ya sean por actualización o por reemplazo tecnológico, se realizan de una manera transparente para el usuario final. La interrelación entre el hardware y el software están basados en una infraestructura poderosa, de tal forma que el acceso a los recursos de la red no muestra la complejidad de los diferentes tipos de formatos de datos y de los protocolos. Su representación típica es un centro de trabajo (PC), en donde el usuario dispone de sus propias aplicaciones de oficina y sus propias bases de datos, sin dependencia directa del sistema central de información de la organización. 8.- ¿Dónde se ubica la base de datos dentro de la arquitectura cliente-servidor? Las aplicaciones cliente/servidor normalmente distribuyen los componentes de la aplicación de forma que la base de datos reside en el servidor, el interfaz de usuario reside en el cliente, y la lógica de negocio puede residir tanto en el cliente en forma de código, como en el servidor en forma de procedimientos almacenados o en ambos. Con la llegada de la arquitectura cliente-servidor multicapa la arquitectura cliente-servidor. 9.- ¿Qué es un servidor en la red? Los servidores de red son ordenadores o dispositivos que se utilizan como depósito central para proveer diversos recursos compartidos, como espacio en disco, acceso a hardware, acceso a impresoras, servicio de correo electrónico, Los ordenadores están programados para poder satisfacer las necesidades del cliente ofreciéndole los servicios que estos necesitan. El servidor se encarga de interactuar con un cliente respondiendo de forma rápida y eficaz a las peticiones de este. El servidor en la red cuenta con hardware de gran capacidad como discos duros robustos con mayor capacidad de almacenamiento y más memoria RAM que los ordenadores convencionales, esto con el fin de ofrecer un servicio óptimo y evitar que se sature debido a la gran cantidad de usuarios. Función de los servidores de red: Solicitudes de red La función principal y más importante de un servidor de red consiste en escuchar todas las peticiones de las máquinas cliente a través de las conexiones de red. Un ejemplo de ello sería la interacción entre el servidor de red y el navegador: cuando un usuario hace clic en un enlace, la petición de la página web se envía al servidor de red correspondiente, que recupera y ensambla la página web y procede a transmitirla utilizando un protocolo (como HTTP); a continuación, el navegador del usuario recibe los datos, los transforma y muestra la página web. Almacenamiento y procesamiento de datos Consiste en acceder, mantener y transferir todos los archivos y datos de otras máquinas informáticas a través de la red informática. Los servidores suelen tener una gran capacidad que les permite albergar grandes cantidades de datos, adicionalmente, pueden llegar a ofrecer una base de datos para facilitar su procesamiento y almacenamiento. De este modo, los clientes pueden acceder y procesar los datos recopilados en la base de datos, lo que facilita el crecimiento del negocio. Protección contra ataques Los servidores de red también pueden proteger un ordenador o un sitio web de los ataques de los hackers, ya que pueden gestionar la comunicación y la transmisión de información hacia los clientes y viceversa. Cada vez que un cliente hace una solicitud de datos, el servidor comprueba la información del cliente, como la dirección IP. Si hay algo sospechoso, como una amenaza de malware, el servidor puede bloquear el acceso a esa dirección IP para proteger los datos almacenados en el ordenador o en la página web. Copia de seguridad de los datos Las aplicaciones sensibles a los datos también requieren servidores de red que proporcionen copias de seguridad de datos. Las empresas pueden configurar un servidor de copia de seguridad para que replique y almacene automáticamente los datos del servidor maestros (master). Los datos de la copia de seguridad suelen estar comprimidos para reducir la huella de datos y minimizar el impacto en la red. En caso de fallo del servidor maestro, se podrán restaurar los datos a partir de los servidores de copia de seguridad. Esto garantiza la seguridad y la disponibilidad de los datos de tu empresa o de tus clientes. Referencias APA: Schiaffarino, A. (2019). Modelo cliente servidor. Recuperado de: https://blog.infranetworking.com/modelo-cliente-servidor/ ¿Cómo funciona el modelo cliente-servidor? (s. f.). Recuperado de: https://www.ionos.mx/digitalguide/servidores/know-how/modelo-cliente- servidor/ Adrián. (2022). La arquitectura Modelo cliente-servidor. Recuperado de : https://miracomosehace.com/diferencia-cliente-servidor-tipos- arquitecturas/