A arquitetura cliente-servidor é uma organizaçãoconstrução de uma rede local ou distribuída em que haja um servidor separado e nós eletrônicos (cliente), entre os quais a carga de rede computacional é compartilhada, o que garante sua operação conjunta. Muitas vezes, a rede baseada no servidor e no cliente ocorre por meio de uma rede de computadores. Além disso, o servidor e o cliente podem ser não apenas dispositivos eletrônicos, mas também software ou aplicativos.
Rede local com servidor dedicado
A arquitetura cliente-servidor pode implicar uma estrutura na qual vários são o cliente (geralmente em torno de dez) computadores para os quais um nó eletrônico central - servidor separado é alocado. Esse grupo de dispositivos eletrônicos é chamado de “rede local com um servidor dedicado”.
O administrador da rede tem direitos ilimitados paraalterar a configuração do servidor. Ele tem a capacidade de instalar qualquer sistema operacional, bem como a manutenção do site central. O principal banco de dados de informações pode ser localizado no computador servidor e (para fins de segurança) em qualquer outro dispositivo eletrônico que faça parte da rede. A localização da base de dados fora do servidor web também é muito conveniente, pois garante a continuidade e consistência do trabalho de todos os computadores da rede durante o trabalho técnico da máquina web central.
Uma rede com um servidor dedicado é geralmente usadapara garantir a troca ininterrupta de dados entre filiais de uma grande organização ou empresa. Outro uso de tal arquitetura ocorre em jogos de computador online. Assim, o acesso contínuo 24 horas ao playground da rede é fornecido.
Cliente - programa de computação
Sob o conceito de "arquitetura cliente-servidor", muitas vezeseles também significam a distribuição da carga de rede entre o cliente e o servidor, onde o cliente é um programa computacional. Nesse caso, todos os dados confidenciais estão localizados na base de informações central em um computador servidor poderoso. O monitoramento e a proteção de informações também são fornecidos pelo nó do servidor. Essa estrutura organizacional é muito benéfica, pois o servidor pode ser muito melhor e mais confiável para proteger dados confidenciais contra tentativas não autorizadas de obter acesso a ele. No servidor, o controle de acesso é estabelecido, e como resultado, as informações são abertas apenas para usuários com determinadas permissões.
Princípios da arquitetura cliente-servidor
A arquitetura cliente-servidor pode ser construída no princípio:
Conexão dupla, fornecendo um servidor web e cerca de dez clientes.
Composto triplo, na estrutura do qualexiste um intermediário (site) localizado entre o servidor e o cliente. Esse link desempenha o papel de intermediário no processamento de solicitações e dados recebidos ou para garantir a proteção do acesso à informação, bem como protegê-la contra danos e destruição. Neste caso, o número de trabalhadores ou sites de jogos na rede pode ser muito maior.
N-ésimo composto, permitindoConecte-se a uma rede de vários servidores da web. Seu número depende do nível de carga da rede. O número de computadores que podem trabalhar consistentemente na rede naturalmente aumenta significativamente. Servidores intermediários são nomeados condicionalmente: "servidor de banco de dados", "servidor de aplicativos".
Assim, uma rede local com um complexoA estrutura N de conectar vários servidores e vários clientes permite um funcionamento melhor e mais ergonômico de todos os links da cadeia de rede.