Aplica Es Distribuidas 1

3637 palavras 15 páginas
Algumas aplicações distribuídas
 E-mail
 Web
 Mensagem instantânea
 Login remoto
 P2P file sharing
 Jogos de rede multi-usuário
 Streaming stored videoclipes
 Telefonia via Internet
 Videoconferência em tempo real
 Computação paralela massiva

© 2005 by Pearson Education

2-1

Criando uma nova aplicação
Escrever programas que
 Executem sobre diferentes sistemas finais e
 Se comuniquem através de uma rede.  Ex.: Web – software de servidor
Web se comunicando com software do browser.
Nenhum software é escrito para dispositivos no núcleo da rede
 Dispositivos do núcleo da rede não trabalham na camada de aplicação
 Esta estrutura permite um rápido desenvolvimento de aplicação

© 2005 by Pearson Education

2-2

Arquiteturas de aplicação

 Cliente-servidor
 Peer-to-peer (P2P)
 Híbrida de cliente-servidor e P2P

© 2005 by Pearson Education

2-3

Arquitetura cliente-servidor
Servidor:
 Hospedeiro sempre ativo  Endereço IP permanente  Fornece serviços
Clientes:
pelo cliente  solicitados
Comunicam-se
com o servidor
 Pode ser conectado intermitentemente  Pode ter endereço IP dinâmico  Não se comunicam diretamente uns com os outros © 2005 by Pearson Education

2-4

Arquitetura P2P pura
 Nem sempre no servidor
 Sistemas finais arbitrários comunicam-se diretamente
 Pares são intermitentemente conectados e trocam endereços IP
 Ex.: Gnutella
Altamente escaláveis mas difíceis de gerenciar

© 2005 by Pearson Education

2-5

Híbrida de cliente-servidor e P2P
Napster
 Transferência de arquivo P2P
 Busca centralizada de arquivos:
 Conteúdo de registro dos pares no servidor central
 Consulta de pares no mesmo servidor central para localizar o conteúdo
Instant messaging
 Bate-papo entre dois usuários é P2P
 Detecção/localização centralizada de presença:
 Usuário registra seu endereço IP com o servidor central quando fica online
 Usuário contata o servidor central para encontrar endereços IP dos vizinhos © 2005 by Pearson Education

2-6

Relacionados

  • ISO 15408
    26328 palavras | 106 páginas
  • Analise do servidor Web Apache em Clusters OpenMosix com memoria compartihalada distribuida
    2458 palavras | 10 páginas
  • Pimi
    1127 palavras | 5 páginas
  • Pim i e ii
    1232 palavras | 5 páginas
  • Normas técnicas
    1793 palavras | 8 páginas
  • Contexto histórico da sociologia
    4934 palavras | 20 páginas
  • Trabalho laboratorial _ Leis de kirckkoff
    4135 palavras | 17 páginas
  • DNIT067 2004 ES
    4016 palavras | 17 páginas
  • ponte de macarrao
    1321 palavras | 6 páginas
  • historia testemunha de jeova
    2486 palavras | 10 páginas