Una arquitectura cliente-servidor es aquel en el que el software principal de operaciones se encuentra en un servidor , mientras que los equipos cliente se conectan a él con el único proceso de entrega y recepción de información . Esta arquitectura reduce la carga en las máquinas cliente a un mínimo y pasa a las tareas de procesamiento de apagado en el servidor . Si bien no todos los sistemas son así, hay ventajas en este tipo de sistema para ciertas tareas .
Características
La funcionalidad de una arquitectura cliente - servidor permite a mano de las necesidades de computación de los equipos cliente al servidor. Los propios equipos cliente tienen poco poder o necesidades de computación y pueden ser producidos a bajo precio y equipados.
Historia
La arquitectura cliente - servidor ha estado alrededor por décadas , y fue , de hecho , el primer tipo de equipo que se puso en uso . Por ejemplo , antes de Internet, máquinas clientes se encuentran con frecuencia en oficinas en un edificio y estaban conectados a una máquina del servidor central. Los clientes podrían enviar peticiones al servidor central, que procese las tareas , y notificar a los equipos cliente que la tarea se ha completado . Un moderno paralelo de este tipo de arquitectura es el Internet . Los equipos domésticos se conectan a un servidor web , que procesa su petición de una página web, y envía la información adecuada de nuevo a los clientes.
Conceptos erróneos
Un error común acerca de una arquitectura cliente-servidor es que el equipo cliente no tiene el poder de operación alguna. Esto es incorrecto , ya que la máquina cliente debe tener la capacidad de enviar y recibir información desde el servidor . Los tipos de aplicaciones que se ejecutan en equipos cliente , sin embargo , son mínimos en comparación con los que se ejecutan en el servidor.
Beneficios
la descarga de datos procesamiento de tareas a un sistema centralizado es ventajoso en ciertas situaciones donde los costos pueden ser una preocupación. Tener una máquina central que es capaz de realizar tareas complejas pueden ser más barato que el equipamiento de múltiples máquinas con las mismas capacidades . Un modelo cliente - servidor también ayuda a que los datos más seguros en ocupaciones sensibles , ya que los datos siempre están físicamente ubicado en el servidor, y no es más que aparece en las máquinas cliente .
Potencial
< br >
El modelo cliente-servidor de la informática es ampliamente utilizado y tiene un gran potencial de crecimiento. Las organizaciones, como hospitales, han comenzado a utilizar el modelo cliente -servidor para los empleados para acceder y actualizar los registros de los dispositivos de mano , sin necesidad de equipar los aparatos con una gran cantidad de memoria y potencia de procesamiento.