Beruflich Dokumente
Kultur Dokumente
• Introdução
• Arquitetura Cliente/Servidor
Conceitos – (Revisão)
Protocolos
Conjunto de regras que determinam como os dispositivos em uma rede
trocam informação. É um acordo entre as partes que se comunicam.
Endereçamento e o melhor
trajeto
Acesso ao Meio
Transmissão Binária
• Fios, conectores, voltagem,
taxas de dados
4
Introdução
Servidores do Google
• Google foi fundada pela dupla Larry Page e Sergey Brin em 1998.
Fonte: https://www.tecmundo.com.br/google/104430-conheca-estrutura-monstruosa-
utilizada-google-servidores.htm ;
https://www.google.com/about/datacenters/gallery/#/all
Acessados em 15/08/2018.
24
Arquitetura Cliente/Servidor
Fotos do Google
28
Arquitetura P2P (Par a Par)
30
Arquitetura P2P (Par a Par)
Características
• Rede de nós com capacidades/responsabilidades
simétricas
- Nós se comunicam diretamente
- Nós são tanto servidores como clientes: são “serventes”
• Intrinsecamente escalável
- Sistemas finais arbitrários fornecem e usam recursos
- Nenhum nó precisa ficar ligado o tempo todo
31
Arquitetura P2P (Par a Par)
Objetivos
32
Arquitetura P2P (Par a Par)
33
Arquitetura P2P (Par a Par)
36
Arquitetura P2P (Par a Par)
37
Arquitetura P2P (Par a Par)
38
Arquitetura P2P (Par a Par)
39
Arquitetura P2P (Par a Par)
40
Arquitetura P2P (Par a Par)
Espaço de
endereços.
Arquitetura P2P (Par a Par)
Protocolos P2P
Chord
Existem vários protocolos que implementam sistemas de DHT.
Nesta seção, apresentaremos o protocolo Chord por sua
simplicidade e sua abordagem elegante para o roteamento de
consultas.
O Chord foi publicado por Stoica et al., em 2001
Pastry
Outro protocolo popular que segue o paradigma P2P é o Pastry,
concebido por Rowstron e Druschel. O Pastry utiliza uma DHT,
mas existem algumas diferenças fundamentais entre o Pastry e o
Chord no que diz respeito ao espaço de identificadores e ao
processo de roteamento.
Arquitetura P2P (Par a Par)
Protocolos P2P
BitTorrent
Exemplo de um Torrent
45