Professional Documents
Culture Documents
SISTEMAS DISTRIBUDOS
Modelo Cliente Servidor
Sistemas Distribudos
Sistemas Distribudos
Sistemas Distribudos
Interao Cliente-Servidor
Sistemas Distribudos
A comunicao atravs de uma inter-rede exige que um par de programas aplicativos interaja.
Em Resumo:
Embora um sistema de inter-rede fornea um servio de comunicao bsico, o software de protocolo no pode iniciar ou aceitar contato de um computador remoto. Em vez disso, dois programas aplicativos devem participar em qualquer comunicao: um aplicativo inicia a comunicao e o outro aceita.
Sistemas Distribudos
Computador Servidor
Computador poderoso para executar software servidor;
Requisies
As informaes podem fluir em uma ou ambas as direes entre um cliente e servidor. Embora muitos servios prevejam que o cliente envie uma ou mais requisies e o servidor retorne as respostas, outras interaes so possveis;
Sistemas Distribudos
Sistemas Distribudos
Sistemas Distribudos
Quando um servidor comea a rodar, somente a primeira parte roda Quando uma requisio chega, o processo principal cria um novo processo de servio para tratar da requisio; O processo de servio trata uma requisio e ento termina; O processo principal permanece ativo (rodando), aguardando novas requisies;
Sistemas Distribudos
Sem Conexo:
Permite que um aplicativo envie uma mensagem para qualquer destino a qualquer momento; O aplicativo deve especificar um destino a cada mensagem Um exemplo deste tipo de protocolo o UDP
Sistemas Distribudos