SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
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 
Arquitetura Peer-to-peer 
(P2P) 
Acadêmico: Nilton Rodrigues Pereira 
Disciplina: Sistemas Distribuídos II
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) 
Figura 1: Modelo Peer-to-Peer 
Fonte: http://www.its.hku.hk/news/ccnews125/p2p.htm
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 Napster 
Fonte: http://computer.howstuffworks.com/napster.htm
Melhores Software de Peer to Peer (P2P) de 
compartilhamento de arquivos 
1. Bittorrent 
2. uTorrent 
3. Bearshare 
4. Limewire 
5. Frostwire 
6. Vuze 
7. eMule 
8. 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 downloads 
Custando US$ 6 com oito músicas. 
Figura 2: Álbum Tomorrow's Modern Boxes 
Fonte: http://olhardigital.uol.com.br/noticia/44469/44469
Referências 
http://www.its.hku.hk/news/ccnews125/p2p.htm 
http://computer.howstuffworks.com/napster.htm 
http://www.blogsdna.com/1805/best-p2p-file-sharing-programs-and-applications.htm

Weitere ähnliche Inhalte

Was ist angesagt?

Aula04 Sistemas Distribuídos - Processos
Aula04 Sistemas Distribuídos - ProcessosAula04 Sistemas Distribuídos - Processos
Aula04 Sistemas Distribuídos - ProcessosMessias Batista
 
Redes 4 endereçamento
Redes 4 endereçamentoRedes 4 endereçamento
Redes 4 endereçamentoMauro Pereira
 
Redes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de RedesRedes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de RedesMauro Tapajós
 
Vulnerabilidades em Redes Wifi
Vulnerabilidades em Redes WifiVulnerabilidades em Redes Wifi
Vulnerabilidades em Redes WifiDavid de Assis
 
Camada De Aplicação
Camada De AplicaçãoCamada De Aplicação
Camada De AplicaçãoLyous
 
Redes de computadores 1 - Conceitos Gerais
Redes de computadores 1 - Conceitos GeraisRedes de computadores 1 - Conceitos Gerais
Redes de computadores 1 - Conceitos GeraisJosé Ronaldo Trajano
 
Aula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPAula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPFilipo Mór
 
SI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosSI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosFrederico Madeira
 
Redes de Computadores
Redes de Computadores Redes de Computadores
Redes de Computadores claudioatx
 
Redes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCPRedes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCPCleber Fonseca
 
Topologia em redes
Topologia em redesTopologia em redes
Topologia em redesYohana Alves
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadoresJakson Silva
 
Modelo de camadas TCP/IP
Modelo de camadas TCP/IPModelo de camadas TCP/IP
Modelo de camadas TCP/IPEvandro Júnior
 

Was ist angesagt? (20)

Aula04 Sistemas Distribuídos - Processos
Aula04 Sistemas Distribuídos - ProcessosAula04 Sistemas Distribuídos - Processos
Aula04 Sistemas Distribuídos - Processos
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Redes 4 endereçamento
Redes 4 endereçamentoRedes 4 endereçamento
Redes 4 endereçamento
 
Redes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de RedesRedes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de Redes
 
Vulnerabilidades em Redes Wifi
Vulnerabilidades em Redes WifiVulnerabilidades em Redes Wifi
Vulnerabilidades em Redes Wifi
 
Protocolos de Redes
Protocolos de RedesProtocolos de Redes
Protocolos de Redes
 
Instalação de rede
Instalação de redeInstalação de rede
Instalação de rede
 
Arquitetura de Redes de Computadores
 Arquitetura de Redes de Computadores Arquitetura de Redes de Computadores
Arquitetura de Redes de Computadores
 
Camada De Aplicação
Camada De AplicaçãoCamada De Aplicação
Camada De Aplicação
 
Redes de computadores 1 - Conceitos Gerais
Redes de computadores 1 - Conceitos GeraisRedes de computadores 1 - Conceitos Gerais
Redes de computadores 1 - Conceitos Gerais
 
Aula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPAula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IP
 
SI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosSI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas Distribuidos
 
Redes de Computadores
Redes de Computadores Redes de Computadores
Redes de Computadores
 
Redes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCPRedes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCP
 
Topologia em redes
Topologia em redesTopologia em redes
Topologia em redes
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Endereçamento de memória
Endereçamento de memóriaEndereçamento de memória
Endereçamento de memória
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Modelo de camadas TCP/IP
Modelo de camadas TCP/IPModelo de camadas TCP/IP
Modelo de camadas TCP/IP
 

Andere mochten auch

P2P - Sistemas Distribuídos
P2P - Sistemas DistribuídosP2P - Sistemas Distribuídos
P2P - Sistemas DistribuídosGustavo Monteiro
 
Arquitetura cliente servidor
Arquitetura cliente servidorArquitetura cliente servidor
Arquitetura cliente servidorMarcia Abrahim
 
O mercado fonográfico na era pós napster
O mercado fonográfico na era pós napsterO mercado fonográfico na era pós napster
O mercado fonográfico na era pós napsterFernanda Bas
 
Conceitos Básicos de Objetos Distribuidos
Conceitos Básicos de Objetos DistribuidosConceitos Básicos de Objetos Distribuidos
Conceitos Básicos de Objetos DistribuidosDaniel Arndt Alves
 
P2P - Sistemas Distribuídos
P2P - Sistemas DistribuídosP2P - Sistemas Distribuídos
P2P - Sistemas DistribuídosValdir Junior
 
Monografia Do Tgi 1
Monografia Do Tgi 1Monografia Do Tgi 1
Monografia Do Tgi 1guest09ce55
 
Sistemas Operacionais em redes
Sistemas Operacionais em redesSistemas Operacionais em redes
Sistemas Operacionais em redesDaniel Brandão
 
Arquitectura e modelos de sistemas distribuidos
Arquitectura e modelos de sistemas distribuidosArquitectura e modelos de sistemas distribuidos
Arquitectura e modelos de sistemas distribuidosPortal_do_Estudante_SD
 
Normas abnt - Referências. figuras, sumário
Normas abnt - Referências. figuras, sumárioNormas abnt - Referências. figuras, sumário
Normas abnt - Referências. figuras, sumárioMike Barria
 

Andere mochten auch (11)

P2P - Sistemas Distribuídos
P2P - Sistemas DistribuídosP2P - Sistemas Distribuídos
P2P - Sistemas Distribuídos
 
Arquitetura cliente servidor
Arquitetura cliente servidorArquitetura cliente servidor
Arquitetura cliente servidor
 
O mercado fonográfico na era pós napster
O mercado fonográfico na era pós napsterO mercado fonográfico na era pós napster
O mercado fonográfico na era pós napster
 
Conceitos Básicos de Objetos Distribuidos
Conceitos Básicos de Objetos DistribuidosConceitos Básicos de Objetos Distribuidos
Conceitos Básicos de Objetos Distribuidos
 
Diferença osi tcp ip
Diferença osi tcp ipDiferença osi tcp ip
Diferença osi tcp ip
 
P2P - Sistemas Distribuídos
P2P - Sistemas DistribuídosP2P - Sistemas Distribuídos
P2P - Sistemas Distribuídos
 
Monografia Do Tgi 1
Monografia Do Tgi 1Monografia Do Tgi 1
Monografia Do Tgi 1
 
CONEXÃO GUANABARA
CONEXÃO GUANABARACONEXÃO GUANABARA
CONEXÃO GUANABARA
 
Sistemas Operacionais em redes
Sistemas Operacionais em redesSistemas Operacionais em redes
Sistemas Operacionais em redes
 
Arquitectura e modelos de sistemas distribuidos
Arquitectura e modelos de sistemas distribuidosArquitectura e modelos de sistemas distribuidos
Arquitectura e modelos de sistemas distribuidos
 
Normas abnt - Referências. figuras, sumário
Normas abnt - Referências. figuras, sumárioNormas abnt - Referências. figuras, sumário
Normas abnt - Referências. figuras, sumário
 

Ähnlich wie Arquitetura peer to-peer (p2p)

Arquitetura peer to-peer (p2p)
Arquitetura peer to-peer (p2p)Arquitetura peer to-peer (p2p)
Arquitetura peer to-peer (p2p)Isac Moura
 
57933300-TI-Arquitetura-de-Rede-Concursos.pdf
57933300-TI-Arquitetura-de-Rede-Concursos.pdf57933300-TI-Arquitetura-de-Rede-Concursos.pdf
57933300-TI-Arquitetura-de-Rede-Concursos.pdfRicardoZorekDaniel1
 
Aula CARACTERIZAÇÁO DE SISTEMAS distribuidos.pptx
Aula CARACTERIZAÇÁO DE SISTEMAS distribuidos.pptxAula CARACTERIZAÇÁO DE SISTEMAS distribuidos.pptx
Aula CARACTERIZAÇÁO DE SISTEMAS distribuidos.pptxChadidoDiogo1
 
Configurando o xp em rede
Configurando o xp em redeConfigurando o xp em rede
Configurando o xp em redeFabio Roberto
 
Redes - Introdução
Redes - IntroduçãoRedes - Introdução
Redes - IntroduçãoLuiz Arthur
 
Aula 1 fundamentos de redes de computadores
Aula 1   fundamentos de redes de computadoresAula 1   fundamentos de redes de computadores
Aula 1 fundamentos de redes de computadoreswab030
 
Aula01 - conceitos iniciais de infraestrura de redes
Aula01 -  conceitos iniciais de infraestrura de redesAula01 -  conceitos iniciais de infraestrura de redes
Aula01 - conceitos iniciais de infraestrura de redesCarlos Veiga
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebDaniel Brandão
 
Aula01 conceitos iniciais de infraestrura de redes
Aula01   conceitos iniciais de infraestrura de redesAula01   conceitos iniciais de infraestrura de redes
Aula01 conceitos iniciais de infraestrura de redesCarlos Veiga
 
Sistemas Distribuídos - Computação Distribuída e Paralela
Sistemas Distribuídos - Computação Distribuída e ParalelaSistemas Distribuídos - Computação Distribuída e Paralela
Sistemas Distribuídos - Computação Distribuída e ParalelaAdriano Teixeira de Souza
 
Introdução aos Sistemas Distribuídos
Introdução aos Sistemas DistribuídosIntrodução aos Sistemas Distribuídos
Introdução aos Sistemas DistribuídosFrederico Madeira
 
Apostila de redes pos tecnico
Apostila de redes pos tecnicoApostila de redes pos tecnico
Apostila de redes pos tecnicoLeonardo Rangel
 
S2 B 2007 Infra Aula 01 V1.00
S2 B 2007   Infra   Aula 01 V1.00S2 B 2007   Infra   Aula 01 V1.00
S2 B 2007 Infra Aula 01 V1.00doctorweb
 
Ampliando os Horizontes dos Profissionais de Redes através do Python
Ampliando os Horizontes dos Profissionais de Redes através do PythonAmpliando os Horizontes dos Profissionais de Redes através do Python
Ampliando os Horizontes dos Profissionais de Redes através do PythonIP10
 

Ähnlich wie Arquitetura peer to-peer (p2p) (20)

Arquitetura peer to-peer (p2p)
Arquitetura peer to-peer (p2p)Arquitetura peer to-peer (p2p)
Arquitetura peer to-peer (p2p)
 
57933300-TI-Arquitetura-de-Rede-Concursos.pdf
57933300-TI-Arquitetura-de-Rede-Concursos.pdf57933300-TI-Arquitetura-de-Rede-Concursos.pdf
57933300-TI-Arquitetura-de-Rede-Concursos.pdf
 
Aula CARACTERIZAÇÁO DE SISTEMAS distribuidos.pptx
Aula CARACTERIZAÇÁO DE SISTEMAS distribuidos.pptxAula CARACTERIZAÇÁO DE SISTEMAS distribuidos.pptx
Aula CARACTERIZAÇÁO DE SISTEMAS distribuidos.pptx
 
Configurando o xp em rede
Configurando o xp em redeConfigurando o xp em rede
Configurando o xp em rede
 
Redes 1
Redes 1Redes 1
Redes 1
 
Rede Definida Por Software - SDN
Rede Definida Por Software - SDNRede Definida Por Software - SDN
Rede Definida Por Software - SDN
 
Redes - Introdução
Redes - IntroduçãoRedes - Introdução
Redes - Introdução
 
Computadores
ComputadoresComputadores
Computadores
 
Introdução à sistemas distribuídos
Introdução à sistemas distribuídosIntrodução à sistemas distribuídos
Introdução à sistemas distribuídos
 
Aula 1 fundamentos de redes de computadores
Aula 1   fundamentos de redes de computadoresAula 1   fundamentos de redes de computadores
Aula 1 fundamentos de redes de computadores
 
Aula01 - conceitos iniciais de infraestrura de redes
Aula01 -  conceitos iniciais de infraestrura de redesAula01 -  conceitos iniciais de infraestrura de redes
Aula01 - conceitos iniciais de infraestrura de redes
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para Web
 
Aula01 conceitos iniciais de infraestrura de redes
Aula01   conceitos iniciais de infraestrura de redesAula01   conceitos iniciais de infraestrura de redes
Aula01 conceitos iniciais de infraestrura de redes
 
Sistemas Distribuídos - Computação Distribuída e Paralela
Sistemas Distribuídos - Computação Distribuída e ParalelaSistemas Distribuídos - Computação Distribuída e Paralela
Sistemas Distribuídos - Computação Distribuída e Paralela
 
Introdução aos Sistemas Distribuídos
Introdução aos Sistemas DistribuídosIntrodução aos Sistemas Distribuídos
Introdução aos Sistemas Distribuídos
 
Apostila de redes pos tecnico
Apostila de redes pos tecnicoApostila de redes pos tecnico
Apostila de redes pos tecnico
 
Internet
InternetInternet
Internet
 
S2 B 2007 Infra Aula 01 V1.00
S2 B 2007   Infra   Aula 01 V1.00S2 B 2007   Infra   Aula 01 V1.00
S2 B 2007 Infra Aula 01 V1.00
 
Ampliando os Horizontes dos Profissionais de Redes através do Python
Ampliando os Horizontes dos Profissionais de Redes através do PythonAmpliando os Horizontes dos Profissionais de Redes através do Python
Ampliando os Horizontes dos Profissionais de Redes através do Python
 
13 ligações inter-redes
13   ligações inter-redes13   ligações inter-redes
13 ligações inter-redes
 

Arquitetura peer to-peer (p2p)

  • 1. 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 Arquitetura Peer-to-peer (P2P) Acadêmico: Nilton Rodrigues Pereira Disciplina: Sistemas Distribuídos II
  • 2. 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.
  • 3. Modelo Peer-to-peer (P2P) Figura 1: Modelo Peer-to-Peer Fonte: http://www.its.hku.hk/news/ccnews125/p2p.htm
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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.
  • 9. Napster É uma rede peer-to-peer com um servidor central ou um cluster de servidores Figura 3: Arquitetura Napster Fonte: http://computer.howstuffworks.com/napster.htm
  • 10. Melhores Software de Peer to Peer (P2P) de compartilhamento de arquivos 1. Bittorrent 2. uTorrent 3. Bearshare 4. Limewire 5. Frostwire 6. Vuze 7. eMule 8. Ares Fonte:http://www.blogsdna.com/1805/best-p2p-file-sharing-programs-and-applications.htm
  • 11. 1º torrent pago da história supera 1 milhão de downloads Custando US$ 6 com oito músicas. Figura 2: Álbum Tomorrow's Modern Boxes Fonte: http://olhardigital.uol.com.br/noticia/44469/44469
  • 12. Referências http://www.its.hku.hk/news/ccnews125/p2p.htm http://computer.howstuffworks.com/napster.htm http://www.blogsdna.com/1805/best-p2p-file-sharing-programs-and-applications.htm