Arquitectura cliente-servidor

Arquitectura cliente-servidor, arquitectura de uma rede informática na qual muitos clientes (processadores remotos) solicitam e recebem serviço de um servidor centralizado (computador anfitrião). Os computadores clientes fornecem uma interface que permite a um utilizador de computador solicitar serviços do servidor e exibir os resultados que o servidor retorna. Os servidores aguardam os pedidos dos clientes e depois respondem aos mesmos. Idealmente, um servidor fornece uma interface transparente padronizada aos clientes para que estes não precisem de conhecer as especificidades do sistema (isto é, o hardware e o software) que está a fornecer o serviço. Os clientes estão frequentemente situados em estações de trabalho ou em computadores pessoais, enquanto que os servidores estão situados noutro local da rede, geralmente em máquinas mais potentes. Este modelo informático é especialmente eficaz quando os clientes e o servidor têm, cada um, tarefas distintas que executam rotineiramente. No processamento de dados hospitalares, por exemplo, um computador cliente pode estar a executar um programa de aplicação para introduzir informação do paciente enquanto o computador servidor está a executar outro programa que gere a base de dados na qual a informação é permanentemente armazenada. Muitos clientes podem aceder à informação do servidor simultaneamente, e, ao mesmo tempo, um computador cliente pode executar outras tarefas, tais como o envio de correio electrónico. Porque tanto os computadores clientes como os servidores são considerados dispositivos inteligentes, o modelo cliente-servidor é completamente diferente do antigo modelo “mainframe”, no qual um computador mainframe centralizado executava todas as tarefas para os seus terminais “estúpidos” associados.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *