Redes baseadas em host e redes cliente-servidor diferem no tipo de arquitetura de aplicação que utilizam. Como seus nomes sugerem, redes baseadas em host têm uma arquitetura de aplicação baseada em host, enquanto redes cliente-servidor têm uma arquitetura de aplicação cliente-servidor. Ambos os tipos de redes são compostos por servidores e clientes. Redes cliente-servidor incluem navegadores web e clientes de email. Redes baseadas em host são mais propensas a sofrer gargalos no servidor do que suas contrapartes cliente-servidor.
Programas de aplicação compreendem quatro funções: armazenamento de dados, acesso a dados, lógica do programa e lógica de apresentação. A arquitetura de aplicação define como essas quatro funções são distribuídas entre servidores e clientes. Um servidor pode ser um mainframe, um minicomputador, um microcomputador ou uma fazenda de servidores. Um cliente pode ser um terminal simples, um microcomputador, uma estação de trabalho, um computador de rede ou um terminal transacional.
Em uma rede baseada em host, o servidor realiza todas as quatro funções do programa de aplicação. O cliente apenas captura as teclas do usuário e as envia para o servidor. Como todo processamento é feito pelo servidor (ou host), o servidor pode se tornar um gargalo em tal rede.
Em uma rede cliente-servidor, as funções do programa de aplicação são divididas entre o servidor e o cliente. O servidor lida com armazenamento de dados e acesso a dados. O cliente lida com lógica de apresentação. A lógica do programa pode ser dividida entre servidor e cliente, ou atribuída a um dos dois.
Tecnologia Eletrônica © [www.351231.com]