Cliente / servidor de duas camadas

Definição - o que significa cliente / servidor de duas camadas?

Um cliente / servidor de duas camadas é um tipo de arquitetura de computação multicamadas em que um aplicativo inteiro é distribuído como duas camadas ou camadas distintas. Ele divide a lógica do aplicativo, os dados e o processamento entre os dispositivos cliente e servidor.

Definirtec explica cliente / servidor de duas camadas

Um cliente / servidor de duas camadas funciona quando a maior parte ou toda a lógica e os dados do aplicativo estão hospedados em um servidor. O cliente se integra à camada de apresentação e acessa o servidor para tarefas e processamento específicos do aplicativo.

Por exemplo, o aplicativo principal e os dados são instalados em um servidor central. Um ou mais dispositivos clientes usam seu aplicativo cliente-final para solicitar dados ou processos do servidor. O servidor envia os dados necessários ou executa um processo para atender à consulta. Em outra instância cliente / servidor de duas camadas, como uma arquitetura de backup de dados, o acesso e a lógica do aplicativo podem ser com o dispositivo do cliente, enquanto o servidor armazena e fornece os dados principais.