¿Qué es la arquitectura del cliente-servidor?
Las empresas de varios tamaños tienen varias necesidades de computadora. Las empresas más grandes necesariamente necesitan usar más computadoras que las empresas más pequeñas. Las grandes empresas rutinariamente tienen grandes configuraciones de computadora, como mainframes y redes. Una red para una gran empresa comúnmente tiene una arquitectura de cliente cliente, también conocida como arquitectura de dos niveles. No importa cómo se llame, este tipo de arquitectura es una división del trabajo para las funciones informáticas requeridas por un gran negocio.
Bajo la estructura de la arquitectura del cliente cliente, la red de computadoras de una empresa tendrá una computadora del servidor, que funciona como los "cerebros" de la organización y un grupo de computadoras de clientes, que se llaman comúnmente trabajo de trabajo . La parte del servidor de la arquitectura cliente-servidor será una computadora de gran capacidad, tal vez incluso un mainframe, con una gran cantidad de datos y funcionalidad almacenadas en ella. Las partes del cliente de la arquitectura del cliente-servidor son computadoras más pequeñas que los empleadosUse para realizar sus responsabilidades basadas en computadora.
Los servidores comúnmente contienen archivos de datos y aplicaciones a las que se puede acceder a través de la red, mediante estaciones de trabajo o computadoras de empleados. Un empleado que desea acceder a los archivos de datos de toda la empresa, por ejemplo, usaría su computadora de cliente para acceder a los archivos de datos en el servidor. Otros empleados pueden usar una aplicación de acceso común accediendo al servidor a través de las computadoras de sus clientes.
.Este tipo de servidor se llama un servidor de aplicaciones . Aprovecha al máximo la arquitectura del cliente cliente utilizando el servidor como dispositivo de almacenamiento para aplicaciones y exigir a los clientes que inicien sesión en el servidor para usar esas aplicaciones. Los ejemplos de este tipo de aplicación son numerosos; Entre los más populares se encuentran procesadores de palabras, hojas de cálculo y programas de diseño gráfico. En cada caso, el uso de las aplicaciones ilustra tLa arquitectura de cliente cliente.
El servidor no es solo para el almacenamiento. Muchas redes tienen una arquitectura de cliente cliente en la que el servidor también actúa como fuente de energía de procesamiento. En este escenario, las computadoras del cliente están prácticamente "conectadas" al servidor y obtienen su potencia de procesamiento de él. De esta manera, una computadora cliente puede simular la mayor potencia de procesamiento de un servidor sin que el procesador requerido se almacene dentro de su marco. Aquí, la arquitectura del cliente-servidor describe un tipo de planta de energía virtual.
Incluso la World Wide Web es un ejemplo de arquitectura de cliente cliente. Cada computadora que usa un navegador web es un cliente, y los datos en las diversas páginas web a las que esos clientes acceden se almacenan en múltiples servidores.