Duas formas principais de rede existe: peer-to -peer e cliente /servidor. Peer -to-peer usuários se conectam com outros desktops em sua rede e permite aos seus usuários compartilhar impressoras, arquivos e outros recursos por meio de sua rede. Provavelmente, se você tem uma rede doméstica, você e os outros computadores em sua casa interagir através de um modelo de servidor peer-to -peer sistema.A redes cliente /é projetado para redes maiores , onde os usuários aren t ' localizada e se conectam a partir de uma variedade de lugares externos. A maioria dos sites que você visita são baseados na presente configuração. O modelo cliente /servidor é composto por dois tipos principais de arquitetura - as duas camadas e três camadas . Two-Tier
duas camadas é o mais simples dos tipos de arquitetura , consistindo apenas o servidor eo aplicativo cliente. O servidor , também conhecido como 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, esta solicitação é direta, portanto, fácil de desenvolver e manter. Embora este tipo de arquitetura é mais comum, que normalmente só é implementado em menores, condições menos exigentes.
Três camadas
O modelo de três camadas acrescenta outro nível de 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 um aplicativo 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 ' s . O aplicativo de banco de dados , então, enviar uma solicitação, 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
Os três camadas tipo de arquitetura funciona melhor em redes maiores, onde muitos usuários solicitam informações ao mesmo tempo. A nível extra de o aplicativo 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 .
Tipos de duas camadas destacar em menor, contida ambientes onde os computadores compartilham uma rede comum e riscos de segurança aren ' ta grande ameaça.
Embora o modelo de três camadas pode suportar um número maior de clientes, é extremamente complexo e pesa o seu sistema com uma variedade de componentes. Além disso , é mais difícil de manter.