? Muitas aplicações dependem de servidores. Um utilizador do computador pode utilizar muitos servidores durante o decorrer do dia . A existência destes servidores normalmente só se torna conhecido para o usuário quando a sua ausência deixa de um programa no computador local de trabalho . Receber uma mensagem de servidor não pode ser encontrado pode ocorrer por uma série de razões, incluindo se os servidores foram movidos ou estão temporariamente sobrecarregado . Definição
Um servidor não é um componente do computador , nem é um programa o utilizador tem no seu computador . O servidor é um outro computador . Comunicação em rede regular segue o modelo cliente-servidor. Este modelo envolve dois computadores ou aplicativos . O cliente é o computador local eo servidor é um computador remoto muito maior. O aplicativo cliente , em execução no computador local, precisa de um serviço ou recurso do programa de servidor em execução no computador remoto.
Networking
sistemas cliente- servidor só pode trabalhar através de redes. O servidor centralizado serve muitos clientes. Assim, o servidor e todos os clientes que serve têm de ser ligados através da Internet . O cliente não tem de ser ligada directamente por um cabo para o servidor . O servidor pode estar a milhares de quilômetros de distância e acessado através da Internet, o que significa que a comunicação entre os dois computadores atravessa muitas redes cada vez que uma mensagem é enviada em qualquer direção. O contato entre os dois computadores é sempre iniciada pelo cliente com um pedido . O servidor responde com uma resposta .
Benefícios
A criação de servidores habilitados uso mais eficiente dos recursos. Funções que exigem uma grande quantidade de hardware são centralizadas , tornando os computadores clientes mais barato e mais fácil de gerenciar . O servidor precisa ser mais rápido e têm mais capacidade de armazenamento de um computador normal , a fim de cumprir o seu papel . Servidores remover repetição de dados, pois todos os usuários que necessitam de um pedaço de informação permitem que um servidor centralizado para armazená-lo em seu nome, substituindo, assim, muitas cópias locais com uma cópia central que pode ser acessado por todos.
detractions
o grande problema com a arquitetura cliente-servidor é que ele coloca parte dos recursos de um programa precisa para fora do controle do usuário do computador. Isto é melhor ilustrado pelo servidor não pode ser encontrado mensagem de erro. O programa local foi projetado para exigir os serviços de um servidor e não pode funcionar corretamente sem o contato com esse servidor. As razões o servidor pode estar fora do alcance são geralmente porque há um erro de rede, ou o servidor foi removido , movido ou desligado. A sobrecarga de demanda no servidor também pode causar a rejeitar novos pedidos , fazendo com que o servidor temporariamente indisponível .