Redes de Computadores



Programação para Redes de Computadores

         Multithread e Multicast




           Líus Font...
Redes IP e ambiente web




                      2
Flashback




        3
Flashback




        4
Conceitos
    Por que conexões posteriores são recusadas?
■
    É possível se comunicar com vários clientes ao
■
    mesmo...
Conceitos




Não é possível realizar uma nova conexão por que
            já existe um canal aberto?
                    ...
Conceitos




Errado! Lembre-se da abstração de pacotes, onde
 os streams são divididos. Novas requisições são
    rejeita...
Servidor Multithread




                   8
Multicast
  Propagação/entrega das informações em
■
  datagramas IP;
■ Otimização do uso do link eliminando
  redundância;...
Multicast




        10
Multicast
  “Assinar” as informações através de participação
■
  de grupos (“join groups”);
■ Gerenciamento dos grupos mul...
Sugestões para programação
    Multithread
■
        Contruir servidor web multithread (simplificado);
    


    Multica...
Multithread e Multicast



                Fim




               Contato
Página pessoal: http://hypercast.info/
     E-ma...
Upcoming SlideShare
Loading in …5
×

Programação para Redes de Computadores: Multithread e Multicast

5,897 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Programação para Redes de Computadores: Multithread e Multicast

  1. 1. Redes de Computadores Programação para Redes de Computadores Multithread e Multicast Líus Fontenelle Carneiro http://hypercast.info/ 1
  2. 2. Redes IP e ambiente web 2
  3. 3. Flashback 3
  4. 4. Flashback 4
  5. 5. Conceitos Por que conexões posteriores são recusadas? ■ É possível se comunicar com vários clientes ao ■ mesmo tempo? 5
  6. 6. Conceitos Não é possível realizar uma nova conexão por que já existe um canal aberto? 6
  7. 7. Conceitos Errado! Lembre-se da abstração de pacotes, onde os streams são divididos. Novas requisições são rejeitadas apenas pelo fluxo da execução. 7
  8. 8. Servidor Multithread 8
  9. 9. Multicast Propagação/entrega das informações em ■ datagramas IP; ■ Otimização do uso do link eliminando redundância; ■ Múltiplas notificações divididas por grupos. 9
  10. 10. Multicast 10
  11. 11. Multicast “Assinar” as informações através de participação ■ de grupos (“join groups”); ■ Gerenciamento dos grupos multicast é feito pelo IGMP, que é implementado nos hosts e nos roteadores. 11
  12. 12. Sugestões para programação Multithread ■ Contruir servidor web multithread (simplificado);  Multicast ■ Construir chat multithread em que os clientes aceitem  notificações do servidor; 12
  13. 13. Multithread e Multicast Fim Contato Página pessoal: http://hypercast.info/ E-mail: liusfc@gmail.com 13

×