? O termo cliente /servidor foi cunhado na década de 1980 para descrever um modelo de computação distribuída em que os serviços de solicitação de aplicativos cliente de processos do servidor. Cliente /servidor é essencialmente uma relação entre os processos em execução em computadores separados interligados por uma rede de computadores . O processo do servidor é o provedor de serviços eo processo cliente um consumidor, para que haja uma clara separação de funções, em termos de hardware e software. Hardware Servidor
Um computador servidor em uma rede cliente /servidor pode ser considerado tanto de hardware e software. Em termos de hardware , um computador servidor dedicado é tipicamente um computador pessoal ou de estação de trabalho . No entanto, um servidor pode ser obrigado a atender dezenas ou mesmo centenas de clientes ao mesmo tempo , por isso normalmente tem um processador mais rápido, mais memória e mais espaço de armazenamento do que um computador cliente.
Servidor Software
um computador servidor executa um sistema operacional especial , como o Microsoft Windows Server , Linux ou Unix, que é projetado especificamente para facilitar o compartilhamento de seus recursos. Dependendo da função operacional exata , um servidor pode permitir aos usuários compartilhar arquivos e impressoras em uma rede e fornecer acesso à Internet. Se os recursos são em mais de um servidor , os servidores individuais podem se especializar em uma determinada tarefa - ou fornecer redundância ou duplicação de função - . , Em caso de falha do servidor
cliente < br >
um computador cliente é tipicamente um computador pessoal normal executando um sistema operacional como o Windows XP, Windows Vista ou Windows 7. O sistema operacional inclui o software cliente, como correio eletrônico e software de navegação na Internet , o que permite que o computador cliente para acessar e interagir com os recursos compartilhados pelo servidor. Um computador cliente só se comunica diretamente com os servidores , e não outros clientes. É, no entanto , capaz de processar informações em seu próprio direito , o que o distingue do terminal burro usado em centralizado , sistemas de computação mainframe.
Fat & Thin Clients
computadores clientes pode ser descrito como "gordo" ou "magro ", dependendo de onde a execução e lógica de negócios de uma aplicação de software é executado. Um cliente de gordura tem a capacidade de controlar os dados . A execução é realizada , principalmente, no cliente , enquanto o servidor é responsável pelo envio de dados para o cliente e para trás de novo . Um cliente fino , por outro lado , é restrito para o que é conhecido como a camada de apresentação da aplicação de software , que aceita os dados a partir do servidor e edita-o , enquanto que a maior parte da execução é realizada no servidor .
< Br >