Apostila

3367 palavras 14 páginas
15/08/2011

A Camada de Aplicação
Prof. Ralf Moura

1

15/08/2011

Algumas aplicações de rede
• E-mail • Web • Mensagem instantânea • Login remoto • P2P file sharing • Jogos de rede multiusuário • Streaming stored videoclipes • Telefonia via Internet • Videoconferência em tempo real • Computação paralela massiva
2

2

15/08/2011

Criando uma nova aplicação de rede
• 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

3

3

15/08/2011

Arquiteturas de aplicação

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

4

4

15/08/2011

Arquitetura cliente-servidor
Servidor: • Hospedeiro sempre ativo • Endereço IP permanente • Fornece serviços solicitados pelo cliente
Clientes: • Comunicam-se com o servidor • Podem ser conectados intermitentemente • Podem ter endereço IP dinâmico • Não se comunicam diretamente uns com os outros

5

5

15/08/2011

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.: Torrent • Altamente escaláveis mas difíceis de gerenciar

6

6

15/08/2011

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

Relacionados

  • apostila
    26835 palavras | 108 páginas
  • apostila
    16398 palavras | 66 páginas
  • Apostila
    532 palavras | 3 páginas
  • Apostila
    11474 palavras | 46 páginas
  • Apostila
    2637 palavras | 11 páginas
  • Apostila
    8776 palavras | 36 páginas
  • Apostila
    20538 palavras | 83 páginas
  • apostilas
    303 palavras | 2 páginas
  • Apostila
    11938 palavras | 48 páginas
  • apostila
    18529 palavras | 75 páginas