Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMaria de Begonha Henriques Ramalho Alterado mais de 6 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.