Rede
Modelos:
Cliente servidor (tipo de servidores)
Sistema distribuído
Ambiente Cliente/Servidor
Apresentação da arquitetura de um sistema cliente/servidor
Numerosas aplicações funcionam de acordo com um ambiente cliente/servidor, o que significa que máquinas clientes (máquinas que fazem parte da rede) contatam um servidor, uma máquina geralmente bastante potente, em termos de capacidades de entrada/saída, que fornece serviços. Estes serviços são programas que fornecem dados como a hora, arquivos, uma conexão, etc.
Os serviços são explorados por programas, chamados programas clientes, que se executam nas máquinas clientes. Fala-se assim de cliente (cliente FTP, cliente de serviço de mensagens, etc.) quando designamos um programa que funciona numa máquina cliente, capaz de tratar de informações que recupera junto de um servidor (no caso do cliente FTP trata-se de arquivos, enquanto para o cliente de serviço de mensagens trata-se de correio eletrônico).
Vantagens da arquitetura cliente/servidor
O modelo cliente/servidor é particularmente recomendado para redes que necessitam de um grande nível de fiabilidade e as suas principais vantagens são: recursos centralizados : já que o servidor está no centro da rede, pode gerenciar recursos comuns a todos os usuários, como por exemplo uma base de dados centralizada, a fim de evitar os problemas de redundância e de contradição maior segurança : porque o número de pontos de entrada que permitem o acesso aos dados é menos importante uma administração a nível do servidor : como os clientes têm pouca importância neste modelo, têm menos necessidade de ser administrados uma rede evolutiva : graças a esta arquitetura, é possível suprimir ou acrescentar clientes sem estar a perturbar o funcionamento da rede e sem modificação essencial
Inconvenientes do modelo cliente/servidor
A arquitetura cliente/servidor tem no entanto algumas lacunas, entre as quais: um custo elevado devido ao tecnicismo do