O padrão de arquitetura cliente-servidor é um modelo de computação no qual o cliente envia uma solicitação ao servidor e o servidor responde com os dados ou recursos necessários. Nesse padrão, o servidor fornece serviços centralizados, enquanto o cliente solicita e consome esses serviços.
O padrão de arquitetura cliente-servidor tem dois componentes principais:
1) O cliente, que é o componente voltado para o usuário que envia solicitações ao servidor e exibe os resultados para o usuário.
2) O servidor, que é o componente de back-end que recebe as requisições, as processa e devolve os resultados ao cliente.
Esse padrão é comumente usado em aplicativos da web, onde o cliente é o navegador do usuário e o servidor é um servidor da web que hospeda o aplicativo da web. O padrão de arquitetura cliente-servidor também é usado em muitos outros aplicativos, como servidores de e-mail, servidores de arquivos e servidores de banco de dados.
Data de publicação: