Tipos de arquitetura cliente-servidor

Tipos de arquitetura Client Server

Duas formas principais de rede existe: peer-to-peer e cliente / servidor. usuários de peer-to-peer conectar com outras áreas de trabalho em sua rede e permite aos seus usuários compartilhar impressoras, arquivos e outros recursos através da sua rede. Provavelmente, se você tiver uma rede doméstica, você e os outros computadores em sua casa interagir através de um sistema de rede peer-to-peer.


O modelo cliente / servidor é projetado para redes maiores, onde os usuários não estão localizados e se conectam a partir de uma variedade de lugares fora. A maioria dos sites que você visita são baseadas no essa configuração. O modelo cliente / servidor é composto por dois grandes tipos de arquitetura - a dois níveis e três camadas.

Two-Tier

  • Two-tier é o mais simples dos tipos de arquitetura, consistindo apenas o servidor e o aplicativo cliente. O servidor, também conhecido como o banco de dados, abriga a informação de uma rede, enquanto os pedidos de clientes para acessar as informações. Em um modelo de duas camadas, este pedido é direta, portanto, fácil de desenvolver e manter. Embora este tipo de arquitetura é mais comum, geralmente é implementado apenas em condições menores e menos exigentes.

Três Níveis



  • O modelo de três camadas acrescenta outro nível para a configuração de duas camadas. Em vez de o cliente se conectar diretamente ao servidor como faz com o tipo de duas camadas, o aplicativo cliente deve fazer solicitações ao servidor através de uma aplicação de servidor. Por exemplo, se você estava tentando acessar um site com um tipo de arquitetura de três camadas, o computador iria ligar para aplicação de banco de dados do site. O aplicativo de banco de dados, então, enviar um pedido, em seu nome, para o servidor principal. O servidor principal seria processar o seu pedido e enviá-lo de volta para o aplicativo de banco de dados, o que, em seguida, apresentar as informações para você.

Vantagens e desvantagens

  • A três camadas arquitetura tipo funciona melhor em redes maiores, onde muitos usuários solicitam informações ao mesmo tempo. A nível extra da aplicação de servidor age como um facilitador e permite que mais usuários se conectem de forma mais eficiente e recuperar informações em tempo hábil.

    Two-tier tipos destacar em menor, continha ambientes onde os computadores compartilham uma riscos de rede e de segurança comum não são uma grande ameaça.

    Embora o modelo de três camadas pode suportar um maior número de clientes, é incrivelmente complexa e pesa o seu sistema com uma variedade de componentes. Além disso, é mais difícil de manter.

De esta maneira? Compartilhar em redes sociais:

LiveInternet