A expressão de cliente-servidor é utilizada no âmbito da informática. Nesse contexto, chama-se cliente ao dispositivo que exige determinados serviços a um servidor. A ideia de servidor, entretanto, refere-se ao equipamento que presta serviços aos computadores conectados a ele através de uma rede.
O conceito de cliente-servidor, refere-se, portanto, a um modelo de comunicação que vincula vários dispositivos informáticos através de uma rede. O cliente, nesse contexto, faz solicitações de serviços ao servidor, responsável por atender a esses requisitos.
Com essa arquitetura, as tarefas são distribuídas entre os servidores (que fornecem os serviços) e os clientes (que exigem esses serviços). Por outras palavras: o cliente solicita ao servidor um recurso, que fornece uma resposta.
Este tipo de modelo permite distribuir a capacidade de processamento. O servidor pode ser executado em mais de um equipamento e ser mais de um programa. De acordo com os serviços que presta, pode ser chamado de servidor web, servidor de correio ou outro.
Em redes estruturadas com o modelo cliente-servidor, os clientes centralizam diferentes aplicações e recursos no servidor. O servidor, por sua vez, garante que esses recursos estão disponíveis sempre que um cliente os exigir.
É importante mencionar que grande parte dos serviços da Internet obedece à arquitetura cliente-servidor. O servidor da web disponibiliza para o cliente os sites, que o cliente acessa através de seu navegador. Dessa forma, o servidor hospeda os dados que o cliente solicita através do navegador instalado em seu computador.
Equipe editorial de Conceito.de. (1 de Novembro de 2019). Cliente-servidor - O que é, conceito e definição. Conceito.de. https://conceito.de/cliente-servidor