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?

Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisFabrício Lopes Sanchez
 
Aula 1: Virtualização
Aula 1: VirtualizaçãoAula 1: Virtualização
Aula 1: Virtualizaçãocamila_seixas
 
Aula Inaugural - Curso Técnico em Informática para Internet
Aula Inaugural - Curso Técnico em Informática para InternetAula Inaugural - Curso Técnico em Informática para Internet
Aula Inaugural - Curso Técnico em Informática para InternetSuzana Viana Mota
 
Segurança da informação
Segurança da informaçãoSegurança da informação
Segurança da informaçãoEmerson Rocha
 
Introdução aos Serviços de Rede
Introdução aos Serviços de RedeIntrodução aos Serviços de Rede
Introdução aos Serviços de RedeNatanael Simões
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de ComputadoresFábio Eliseu
 
Introdução à Segurança da Informação
Introdução à Segurança da InformaçãoIntrodução à Segurança da Informação
Introdução à Segurança da InformaçãoDaniel de Sousa Luz
 
Historia das redes de computadores
Historia das redes de computadoresHistoria das redes de computadores
Historia das redes de computadoresAlessandro Fazenda
 
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...Natanael Simões
 
222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidoresMarco Guimarães
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadoresJakson Silva
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01thomasdacosta
 

Was ist angesagt? (20)

Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentais
 
Firewall
FirewallFirewall
Firewall
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
Mercado de Trabalho em TI
Mercado de Trabalho em TIMercado de Trabalho em TI
Mercado de Trabalho em TI
 
Aula 1: Virtualização
Aula 1: VirtualizaçãoAula 1: Virtualização
Aula 1: Virtualização
 
Aula Inaugural - Curso Técnico em Informática para Internet
Aula Inaugural - Curso Técnico em Informática para InternetAula Inaugural - Curso Técnico em Informática para Internet
Aula Inaugural - Curso Técnico em Informática para Internet
 
Protocolo TCP/IP
Protocolo TCP/IPProtocolo TCP/IP
Protocolo TCP/IP
 
Segurança da informação
Segurança da informaçãoSegurança da informação
Segurança da informação
 
SI - Arquiteturas
SI - ArquiteturasSI - Arquiteturas
SI - Arquiteturas
 
Introdução aos Serviços de Rede
Introdução aos Serviços de RedeIntrodução aos Serviços de Rede
Introdução aos Serviços de Rede
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Projeto de redes
Projeto de redesProjeto de redes
Projeto de redes
 
Virtualização - Máquinas Virtuais
Virtualização - Máquinas VirtuaisVirtualização - Máquinas Virtuais
Virtualização - Máquinas Virtuais
 
Introdução à Segurança da Informação
Introdução à Segurança da InformaçãoIntrodução à Segurança da Informação
Introdução à Segurança da Informação
 
Historia das redes de computadores
Historia das redes de computadoresHistoria das redes de computadores
Historia das redes de computadores
 
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
 
222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01
 
Internet das Coisas
Internet das CoisasInternet das Coisas
Internet das Coisas
 

Andere mochten auch

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 (10)

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
 
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 - 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
 
SI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosSI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas Distribuidos
 
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
 

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