Arquitetura peer to-peer (p2p)

12
UNIVERSIDADE ESTADUAL DE MONTES CLAROS - UNIMONTES Centro de Ciências Exatas e Tecnológicas - CCET Departamento de Ciências da Computação - DCC Curso de Sistemas de Informação Acadêmico: Nilton Rodrigues Pereira Disciplina: Sistemas Distribuídos II Arquitetura Peer-to-peer (P2P)

description

Apresentação para obtenção nota de na disciplina sistemas distribuídos II

Transcript of Arquitetura peer to-peer (p2p)

Page 1: Arquitetura peer to-peer (p2p)

UNIVERSIDADE ESTADUAL DE MONTES CLAROS - UNIMONTESCentro de Ciências Exatas e Tecnológicas - CCETDepartamento de Ciências da Computação - DCC

Curso de Sistemas de Informação

Acadêmico: Nilton Rodrigues PereiraDisciplina: Sistemas Distribuídos II

Arquitetura Peer-to-peer (P2P)

Page 2: Arquitetura peer to-peer (p2p)

O que é Peer-to-Peer (P2P)?

O Peer-to-Peer é uma arquitetura de compartilhamento de ficheiros entre utilizadores de forma direta de um computador para o outro.

Page 3: Arquitetura peer to-peer (p2p)

Modelo Peer-to-peer (P2P)

Fonte: http://www.its.hku.hk/news/ccnews125/p2p.htm

Figura 1: Modelo Peer-to-Peer

Page 4: Arquitetura peer to-peer (p2p)

Modelo Peer-to-peer (P2P)

Cada nó da rede tem capacidades e responsabilidades equivalentes.● Um nó é chamado de peer● Cada nó participante da rede atua como cliente e servidor, sendo definido

como SERVENTS, ou seja, SERVERS e CLIENTS● Não há um coordenador central● Não há um BD central

Page 5: Arquitetura peer to-peer (p2p)

Caracteristicas ● Sistemas distribuídos sem controle centralizado ou

organização hierárquica.● Milhares de nós interconectados.● Inúmeros tipos de redes (Ad-Hoc).● Arquitetura descentralizada.● Distribuição de conteúdo.● Modelo alternativo para Cliente /Servidor

Page 6: Arquitetura peer to-peer (p2p)

Arquitetura descentralizada Peer-to-Peer

● Peer possuem relativamente as mesmas caracteristicas e funções

● Peer trocam mensagens através dos seus link lógicos sem a interferência de um coordenador

● Pontos são organizados através de uma rede lógica (Overlay Network) no nivel da aplicação

Page 7: Arquitetura peer to-peer (p2p)

Overlay NetWorks

É um conjunto de conexões lógicas entre hosts● Proximidade entre os nós não é levada em consideração● Toda comunicação está na camada de Aplicação

Page 8: Arquitetura peer to-peer (p2p)

Software Peer-to-peer (P2P)

São compostos de grande número de processos executados em distintos computadores e o padrão de comunicação entre eles depende do que o aplicativo faz.

Page 9: Arquitetura peer to-peer (p2p)

NapsterÉ uma rede peer-to-peer com um servidor central ou um cluster de servidores

Figura 3: Arquitetura NapsterFonte: http://computer.howstuffworks.com/napster.htm

Page 10: Arquitetura peer to-peer (p2p)

Melhores Software de Peer to Peer (P2P) de compartilhamento de arquivos

1. Bittorrent2. uTorrent3. Bearshare4. Limewire5. Frostwire6. Vuze7. eMule8. Ares

Fonte:http://www.blogsdna.com/1805/best-p2p-file-sharing-programs-and-applications.htm

Page 11: Arquitetura peer to-peer (p2p)

1º torrent pago da história supera 1 milhão de downloadsCustando US$ 6 com oito músicas.

Figura 2: Álbum Tomorrow's Modern Boxes Fonte: http://olhardigital.uol.com.br/noticia/44469/44469