redes baseados em host e redes cliente-servidor diferem no tipo de arquitetura de aplicações que eles utilizam . Como seus nomes sugerem , as redes baseadas em host tem uma arquitetura de aplicativo baseado em host , enquanto as redes cliente-servidor tem uma arquitetura de aplicações cliente-servidor. Ambos os tipos de redes são compostas de servidores e clientes . As redes cliente -servidor incluem navegadores e clientes de e-mail . Redes baseadas em host são mais propensos a sofrer de gargalos no servidor do que suas contrapartes de cliente-servidor . Programas aplicativos e arquiteturas
Os programas de aplicação de aplicação compreendem quatro funções: armazenamento de dados, acesso a dados, lógica de programação e lógica de apresentação . A arquitetura de aplicação estabelece como essas quatro funções são distribuídas entre os servidores e os clientes. Um servidor pode ser um mainframe , um minicomputador , um microcomputador ou de um farm de servidores. Um cliente pode ser um terminal simples, um microcomputador , uma estação de trabalho , um computador de rede ou um terminal transacional.
Rede Host-based
Em uma rede baseada em host , o servidor executa todas as quatro funções do programa aplicativo . O cliente apenas captura as teclas digitadas do usuário e os envia para o servidor. Como todo o processamento é feito pelo servidor (ou host) , o servidor pode se tornar um gargalo em tal rede.
Cliente-Servidor de Rede
uma rede cliente-servidor, as funções do programa aplicativo são divididos entre o servidor eo cliente. O servidor lida com armazenamento de dados e acesso a dados. O cliente lida com a lógica de apresentação . A lógica do programa pode ser dividido entre o servidor eo cliente , ou atribuído a um dos dois.