Arquitetura peer to-peer (p2p)
-
Upload
nilton-rodrigues -
Category
Internet
-
view
286 -
download
3
description
Transcript of 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)
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.
Modelo Peer-to-peer (P2P)
Fonte: http://www.its.hku.hk/news/ccnews125/p2p.htm
Figura 1: Modelo Peer-to-Peer
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
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
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
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
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.
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
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
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
Referênciashttp://www.its.hku.hk/news/ccnews125/p2p.htm
http://computer.howstuffworks.com/napster.htmhttp://www.blogsdna.com/1805/best-p2p-file-sharing-programs-and-applications.htm