Redes baseadas em host vs. Redes cliente-servidor

...

Ambas as redes baseadas em host e cliente-servidor são compostas de servidores e clientes.

As redes baseadas em host e as redes cliente-servidor diferem no tipo de arquitetura de aplicativo que utilizam. Como seus nomes sugerem, as redes baseadas em host têm uma arquitetura de aplicativo baseada em host, enquanto as redes cliente-servidor têm uma arquitetura de aplicativo cliente-servidor. Ambos os tipos de rede são formados por servidores e clientes. As redes cliente-servidor incluem navegadores da web e clientes de e-mail. As redes baseadas em host são mais propensas a sofrer gargalos de servidor do que suas contrapartes cliente-servidor.

Programas de aplicativos e arquiteturas de aplicativos

Os programas aplicativos compreendem quatro funções: armazenamento de dados, acesso a dados, lógica do programa e lógica de apresentação. A arquitetura do aplicativo mostra como essas quatro funções são distribuídas entre os servidores e clientes. Um servidor pode ser um mainframe, um minicomputador, um microcomputador ou um farm de servidores. Um cliente pode ser um terminal simples, um microcomputador, uma estação de trabalho, um computador em rede ou um terminal transacional.

Vídeo do dia

Rede baseada em host

Em uma rede baseada em host, o servidor executa todas as quatro funções do programa aplicativo. O cliente apenas captura as teclas digitadas pelo usuário e as envia ao servidor. Como todo o processamento é feito pelo servidor (ou host), o servidor pode se tornar um gargalo nessa rede.

Rede Cliente-Servidor

Em uma rede cliente-servidor, as funções do programa aplicativo são divididas entre o servidor e o cliente. O servidor lida com armazenamento de dados e acesso a dados. O cliente lida com a lógica da apresentação. A lógica do programa pode ser dividida entre servidor e cliente ou atribuída a um dos dois.