Definição servidor cliente

A expressão servidor do cliente é usada no campo da computação . Nesse contexto, o dispositivo que requer determinados serviços para um servidor é chamado de cliente . A ideia do servidor, por outro lado, refere-se ao equipamento que fornece serviços aos computadores (computadores) que estão conectados a ele por meio de uma rede.

Servidor cliente

O conceito de servidor cliente, ou cliente-servidor, refere - se, portanto, a um modelo de comunicação que liga vários dispositivos de computação por meio de uma rede . O cliente, nesse framework, faz solicitações de serviço ao servidor, que é responsável por satisfazer os requisitos mencionados.

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). Em outras palavras: o cliente solicita ao servidor um recurso, que fornece uma resposta.

Este tipo de modelos permite o compartilhamento da capacidade de processamento . O servidor pode ser executado em mais de um computador e ser mais de um programa. De acordo com os serviços que fornece, pode ser chamado de servidor web , servidor de correio ou de outra forma.

Em redes estruturadas sob o modelo cliente-servidor, os clientes centralizam diferentes aplicativos e recursos no servidor. O servidor, por sua vez, garante que esses recursos estejam disponíveis sempre que um cliente precisar deles.

É importante mencionar que uma grande parte dos serviços da Internet obedece à arquitetura do servidor do cliente. O servidor web disponibiliza os sites para o cliente, para o qual o cliente acessa através de seu navegador. O servidor, dessa forma, hospeda os dados que o cliente solicita através do navegador instalado em seu computador.

Um dos exemplos mais "antigos" neste contexto é o correio eletrônico, que mostra a cada segundo de sua operação os princípios do modelo de servidor do cliente. Neste caso, o cliente envia e recebe mensagens que "viajam" através de redes de comunicação, e estas são hospedadas em "caixas de correio" cujo nome técnico é servidores de correio .

Ao contrário do que acontece fora do computador, no campo de correio tradicional, o usuário não abre uma caixa de correio de material para procurar dentro dela se houver cartas ou pacotes, mas deve solicitar um servidor (geralmente remoto) para verificar presença de novas mensagens e enviar uma resposta com o resultado. Cada ação é baseada nesse relacionamento, de modo que a equipe do cliente não seja autossuficiente.

Entre as disposições mais comuns do modelo de servidor do cliente estão os sistemas multicamadas, segundo os quais o servidor oferece a execução de vários programas para que vários computadores possam solicitá-los de acordo com suas necessidades, para que o nível de distribuição aumente.

Uma das vantagens menos aparentes da organização em servidores e clientes é que a capacidade de processamento e memória dos últimos não deve ser tão grande quanto a do primeiro, o que beneficia o consumidor final ao permitir que ele use um equipamento relativamente antigo para desfrutar serviços geralmente muito avançados.

Por exemplo, apesar do fato de o e-mail parecer ser um "aplicativo" muito leve e simples, os servidores devem armazenar volumes colossais de dados para satisfazer todos os seus clientes e, portanto, realizar buscas e consultas muito exigentes para responder a todos seus pedidos . Quando procuramos por um termo em nossa caixa para encontrar uma mensagem em particular, o servidor deve verificar centenas ou milhares de arquivos, e isso acontece em uma fração de segundo, algo que seria impossível em nossas casas.

Sistemas de streaming de videogame para uso remoto são outro exemplo, neste caso muito mais exigente do que e-mail, já que o cliente pode desfrutar de um programa de última geração em tempo real com um computador que simplesmente lhe permite receber o vídeo. de uma forma fluida e enviar os eventos do seu comando, teclado e mouse.

Recomendado