sistemas distribuídos
R:É 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.
Um naevgador da web é um programa cliente em execução no computador de um usuário que pode acessar informações armazenadas em um servidor web da Internet. Usuários de serviços bancárioos acessando do seu computador usam um cliente navegador da Web para enviar uma solicitação para um servidor web em um banco. Esse programa pode, por sua vez encaminhar o pedido para o seu próprimo programa de banco de dados so computador do banco para recuperar as informações da conta. O saldo é devolvido ao cliente de banco de dados do banco, que por sua vez, serve-lhe de volta ao cliente navegador exibindo os resultados para o usuário.
O modelo cliente-servidor, se tomou uma das ideias centrais de computação de rede. Muitos aplicativos de negócios a serem escrito hoje utilizam o modelo clinte- servidor. Em marketing, o termo tem sido utilizado para distinguir a computação distribuída por pequenas dispersas computadores de "computação" monolítica centralizasa de computadores mainframe.
Cada instância de sftware do cliente pode enviar requisições de dados a um ou mais servidores ligados. Por sua vez, os servidores podem aceitar esses pedidos, processá-los e retornar as informações solicitadas para o cliente. Embora este conceito possa ser aplicado para uma variedade de razões para diversos tipo de aplicações, a arquitetura permancece fundamentalmente a mesma.