? Em arquitetura " cliente-servidor " , o " cliente" sempre inicia a comunicação com um pedido eo "Servidor" fornece uma resposta . O software de rede em execução no cliente e no servidor gerencia a comunicação da mesma forma . Há uma diferença , no entanto , o trabalho do servidor é esperar para receber os pedidos . Função
Há muitos tipos diferentes de máquinas rotulados como " servidor". Você pode ouvir de um " servidor de arquivos ", um " servidor de correio ", um " servidor proxy ", um " servidor web" ou " Network Access Server ". Servidores tendem a ser usados para centralizar a entrega de uma tarefa específica.
Características
O servidor se comunica com outros computadores usando software de rede padrão. A característica distintiva de software de rede do servidor é que é só existe para receber os pedidos . Por este motivo, o software de rede de um servidor irá incluir um " ouvinte " ou " daemon ".
Receiver
A " daemon " é um programa que faz um loop rodada e verificação e volta para um evento específico. Quando esse evento ocorre, como uma solicitação de entrada , o daemon irá ramificar para uma parte diferente do programa , gerando um outro processo para lidar com o pedido. Ele então volta ao redor e ouvir para quaisquer outras solicitações de entrada.