A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Sistemas Distribuídos Aula 7

Apresentações semelhantes


Apresentação em tema: "Sistemas Distribuídos Aula 7"— Transcrição da apresentação:

1 Sistemas Distribuídos Aula 7
Msc. Daniele Carvalho Oliveira Doutoranda em Ciência da Computação - UFU Mestre em Ciência da Computação – UFU Bacharel em Ciência da Computação - UFJF

2 Sockets com Java Sistemas Distribuídos: Msc. Daniele C. Oliveira

3 Um servidor TCP com múltiplos threads
No primeiro exemplo de servidor TCP, o servidor processava uma conexão de cada vez. Sistemas Distribuídos: Msc. Daniele C. Oliveira

4 TCP com multithreading
O cliente solicita arquivos de imagem ao servidor O cliente deve informar o caminho do arquivo no servidor O servidor, ao receber o pedido, enviará o arquivo ao cliente Para cada solicitação o servidor criará uma nova thread para gerenciar a troca de novas mensagens Sistemas Distribuídos: Msc. Daniele C. Oliveira

5 Sistemas Distribuídos: Msc. Daniele C. Oliveira

6 Sistemas Distribuídos: Msc. Daniele C. Oliveira

7 O cliente Sistemas Distribuídos: Msc. Daniele C. Oliveira

8 Sistemas Distribuídos: Msc. Daniele C. Oliveira

9 Sistemas Distribuídos: Msc. Daniele C. Oliveira

10 Sistemas Distribuídos: Msc. Daniele C. Oliveira

11 Sistemas Distribuídos: Msc. Daniele C. Oliveira

12 O código do botão Sistemas Distribuídos: Msc. Daniele C. Oliveira

13 Sistemas Distribuídos: Msc. Daniele C. Oliveira

14 Sistemas Distribuídos: Msc. Daniele C. Oliveira

15 Sistemas Distribuídos: Msc. Daniele C. Oliveira

16 Broadcast Broadcast significa enviar datagram sockets para todos os clientes conectados em uma determinada rede. Sistemas Distribuídos: Msc. Daniele C. Oliveira

17 Multicast O multicast permite enviar datagramas para um grupo de clientes conectados na rede Os clientes interessados em receber estas mensagens devem participar de um grupo multicasting. O UDP suporta multicast Sistemas Distribuídos: Msc. Daniele C. Oliveira

18 Multicast Os endereços reservados para o multicast estão entre e Sendo os endereços com prefixo 239 reservados para uso em intranets. Sistemas Distribuídos: Msc. Daniele C. Oliveira

19 Um servidor e um cliente Multicast
Neste exemplo: O cliente assina um grupo multicast, , a partir deste momento o cliente aguarda por mensagens do servidor; O servidor envia mensagens multicast para o grupo O cliente recebe a mensagem e a exibe na tela Sistemas Distribuídos: Msc. Daniele C. Oliveira

20 Servidor Sistemas Distribuídos: Msc. Daniele C. Oliveira

21 Sistemas Distribuídos: Msc. Daniele C. Oliveira

22 Cliente Sistemas Distribuídos: Msc. Daniele C. Oliveira

23 Sistemas Distribuídos: Msc. Daniele C. Oliveira

24 Sistemas Distribuídos: Msc. Daniele C. Oliveira

25 Trabalho 2 Sejam Criativos!!! Tema Aluno Chat E-mail FTP
Sistemas Distribuídos: Msc. Daniele C. Oliveira

26 Próxima Aula: RPC Sistemas Distribuídos: Msc. Daniele C. Oliveira


Carregar ppt "Sistemas Distribuídos Aula 7"

Apresentações semelhantes


Anúncios Google