Gestão de ti
13879 palavras
56 páginas
Disciplina: Sistemas para Internet e Software Livre 1. Conceitos de servidores e clientes Cliente-servidor é um modelo computacional que separa clientes e servidores, sendo interligados entre si geralmente utilizando-se uma rede de computadores. Cada instância de um cliente pode enviar requisições de dado para algum dos servidores conectados e esperar pela resposta. Por sua vez, algum dos servidores disponíveis pode aceitar tais requisições, processá-las e retornar o resultado para o cliente. Apesar do conceito ser aplicado em diversos usos e aplicações, a arquitetura é praticamente a mesma. Muitas vezes os clientes e servidores se comunicam através de uma rede de computador com hardwares separados, mas o cliente e servidor podem residir no mesmo sistema. A máquina servidor é um host que está executando um ou mais programas de servidor que partilham os seus recursos com os clientes. Um cliente não compartilha de seus recursos, mas solicita o conteúdo de um servidor ou função de serviço. Os clientes, portanto, iniciam sessões de comunicação com os servidores que esperam as solicitações de entrada. 1.1 Características do Cliente - Sempre inicia pedidos de servidores; - Espera por respostas; - Recebe respostas; - Normalmente conecta-se a um pequeno número de servidores de uma só vez; - Normalmente interage diretamente com os usuários finais através de qualquer interface com o usuário; - Utiliza recursos da rede. 1.2 Características do Servidor - Sempre espera por um pedido de um cliente; - Atende os pedidos e, em seguida, responde aos clientes com os dados solicitados; - Pode se comunicar com outros servidores para atender uma solicitação específica do cliente; - Fornece recursos de rede. 1.3 Vantagens - Na maioria dos casos, a arquitetura cliente-servidor permite que os papéis e responsabilidades de um sistema de computação possam ser distribuídos entre vários computadores independentes que são conhecidos por si só através de uma rede. Isso cria uma vantagem