Redes basadas en host y redes cliente-servidor se diferencian en el tipo de arquitectura de la aplicación que utilizan . Como su nombre indica , las redes basadas en host tener un host basado en arquitectura de la aplicación , mientras que las redes cliente-servidor tienen una arquitectura de aplicaciones cliente-servidor. Ambos tipos de redes se componen de servidores y clientes . Redes cliente- servidor incluyen navegadores web y clientes de correo electrónico . Redes basadas en host son más propensos a sufrir de los cuellos de botella del servidor que sus contrapartes de cliente-servidor . Programas de aplicación y arquitecturas de aplicaciones
programas de aplicación
comprenden cuatro funciones: almacenamiento de datos, acceso a datos, lógica de programación y lógica de presentación . La arquitectura de la aplicación establece cómo se distribuyen estos cuatro funciones entre los servidores y los clientes . Un servidor puede ser un mainframe, un miniordenador , un microprocesador o una granja de servidores . Un cliente puede ser un terminal simple, un microordenador , una estación de trabajo , un equipo de red o un terminal transaccional.
Host-based Network
En una red basada en host , el servidor realiza todas las funciones del programa de aplicación de cuatro . El cliente simplemente captura las pulsaciones del usuario y los envía al servidor . Porque todo el procesamiento se realiza mediante el servidor (o host) , el servidor puede convertirse en un cuello de botella en este tipo de red .
Client -Server Network
una red cliente - servidor, las funciones de los programas de aplicación se dividen entre el servidor y el cliente. El servidor gestiona el almacenamiento de datos y acceso a datos . El cliente se encarga de la lógica de presentación . La lógica del programa se puede dividir entre el servidor y el cliente, o asignado a uno de los dos.