SlideShare a Scribd company logo
1 of 11
Aplicações Baseadas em
P2P
Ciências Tecnologias Documentação Informação
Internet Multimédia Digital
Fábio Pinto Nº9110049
Introdução
Este trabalho surgiu no âmbito na unidade curricular de
Internet e Multimédia Digital, da Licenciatura de Ciências e
Tecnologias da Documentação e Informação, com o intuito de
abortar o tema “Aplicações baseadas em peer to peer (P2P)”.
Neste trabalho vou analisar certos aspetos:
• Identificar “P2P”;
• História & Evolução;
• Aplicações;
• Vantagens/Desvantagens;
• Plataformas de desenvolvimento;
• Tipo de sistema;
O que é o “P2P”?
P2P (peer-to-peer, que significa par-a-par) é um formato de
rede de computadores. O principal objetivo de uma rede P2P é a
transmissão de arquivos e graças ao seu surgimento foi possível o
compartilhamento em massa de músicas, filmes entre outras coisas
digitais.
Esta arquitetura de redes funciona com computadores onde
cada um dos pontos ou nós da rede funciona tanto como cliente
quanto como servidor, permitindo compartilhamentos de serviços
e dados sem a necessidade de um servidor central. Uma das
características importantes de uma rede P2P é a comunicação
direta entre os peers, quanto mais peers mais a distribuição da
informação se torna eficiente e mais rica em recursos.
História & Evolução
No início P2P era apenas para troca de mensagens, mas com
o acesso enorme a internet, surgiu então a necessidade de
ampliação de sua aplicabilidade, levando ao modelo atual de
compartilhamento de arquivos, recursos e informações diversas.
Mas a computação P2P não é uma novidade surgida nos anos
90 como muitos pensam. O termo P2P pode ser uma coisa nova,
mas a tecnologia básica vem dos tempos da USENET (1979) e da
FidoNet (1984), duas redes completamente descentralizadas que
fizeram sucesso e de sistemas como o conhecido Domain Name
System (DSN).
Mas foi na década de 90 que as redes P2P surgiram com toda
a força, principalmente com softwares de troca de arquivos como
o Napster e o Gnutella.
Aplicações P2P
Vantagens & Desvantagens
Plataforma de Desenvolvimento
Estas plataformas realizam o desenvolvimento e
execução de aplicações distribuídas P2P. Analiso a
plataforma BOINC e JXTA porque estas são open source e
fazem parte de projetos ativos na área da computação P2P.
Sistema Centralizado e Descentralizado
Sistema Centralizado - Tipo de relação de “um para
muitos” que permite a um único utilizador comunicar e
partilhar ficheiros com múltiplos nós utilizando um servidor
central. Funciona numa arquitetura de cliente-servidor.
Sistema Descentralizado - Funciona numa arquitetura
de “muitos” para “muitos”, em que não há servidor central.
Permite pesquisas altamente automatizadas partilhando
através de múltiplos nós.
Aplicação Web 2.0
Conclusão
Com este trabalho, consegui abordar o tema que propus que
passava pela abordagem história do P2P, identificar as redes P2P,
explicar as suas aplicações, para que estas servem e o que são,
dando exemplos, falei também das suas vantagens e
desvantagens, as suas formas de desenvolvimento e os tipos de
sistemas. Ao estudar este tema percebi que cada vez mais, estas
redes são importantes na vida social das pessoas, pois são
soluções extremamente simples e fáceis de se conectar, partilhar,
arquivos/ficheiros por todo o mundo.
Bibliografia
• [Em linha]. [Consultado em 19 de Junho de 2013]. Disponível em <URL:
http://pt.wikipedia.org/wiki/P2P>
• [Em linha]. [Consultado em 19 de Junho de 2013]. Disponível em <URL:
http://pt.wikipedia.org/wiki/P2P>
• [Em linha]. [Consultado em 20 de Junho de 2013]. Disponível em <URL:
pt.wikipedia.org/wiki/Napster
• [Em linha]. [Consultado em 19 de Junho de 2013]. Disponível em <URL: pt.wikipedia.org/wiki/Emule
• [Em linha]. [Consultado em 20 de Junho de 2013]. Disponível em
<URL:pt.wikipedia.org/wiki/Ares_Galaxy
• [Em linha]. [Consultado em 19 de Junho de 2013]. Disponível em <URL:
pt.wikipedia.org/wiki/ΜTorrent
• [Em linha]. [Consultado em 20 de Junho de 2013]. Disponível em <URL:
www.midiacom.uff.br/~debora/fsmm/trab-2003-2/apres-P2P.pdf
• [Em linha] STOICA, I., MORRIS, R., KARGER, D., KAASHOEK,M.F.,AND BALAKRISHNAN, H.
Chord: A scalable peer-to-peer lookup service for internet applications. Tech. Rep. TR-819, MIT LCS,
March 2001. Disponível em: http://pdos.csail.mit.edu/papers/chord:sigcomm01/chord_sigcomm.pdf
• [Em linha]. [Consultado em 20 de Junho de 2013]. Disponível em <URL:
www.ptfreepapers.com/paper-438729.html
• [Em linha]. [Consultado em 20 de Junho de 2013]. Disponível em <URL:
http://pt.scribd.com/doc/8957836/20/PLATAFORMAS-DE-DESENVOLVIMENTO

More Related Content

Viewers also liked

Instituição cordão da amizade
Instituição cordão da amizade Instituição cordão da amizade
Instituição cordão da amizade
karolkrater
 

Viewers also liked (8)

Peer to-peer
Peer to-peerPeer to-peer
Peer to-peer
 
Economia Peer-to-Peer
Economia Peer-to-PeerEconomia Peer-to-Peer
Economia Peer-to-Peer
 
APIs as a new Banking Channel
APIs as a new Banking ChannelAPIs as a new Banking Channel
APIs as a new Banking Channel
 
Instituição cordão da amizade
Instituição cordão da amizade Instituição cordão da amizade
Instituição cordão da amizade
 
SIX Paymit solution - Disruptive Payment Solution for the Swiss market powere...
SIX Paymit solution - Disruptive Payment Solution for the Swiss market powere...SIX Paymit solution - Disruptive Payment Solution for the Swiss market powere...
SIX Paymit solution - Disruptive Payment Solution for the Swiss market powere...
 
Autoria peer to-peer: o caso Overmundo
Autoria peer to-peer: o caso OvermundoAutoria peer to-peer: o caso Overmundo
Autoria peer to-peer: o caso Overmundo
 
Everyday Bank: A Journey to Digital Transformation
Everyday Bank: A Journey to Digital TransformationEveryday Bank: A Journey to Digital Transformation
Everyday Bank: A Journey to Digital Transformation
 
Enabling the Everyday Bank
Enabling the Everyday BankEnabling the Everyday Bank
Enabling the Everyday Bank
 

Similar to Aplicações Baseadas P2P

Redes e servidores guia pratico 2ªedição por carlos e morimoto
Redes e servidores   guia pratico 2ªedição por carlos e morimotoRedes e servidores   guia pratico 2ªedição por carlos e morimoto
Redes e servidores guia pratico 2ªedição por carlos e morimoto
Pessoal
 
A internet tic catarina silva 9ºc nº2
A internet tic catarina silva 9ºc nº2A internet tic catarina silva 9ºc nº2
A internet tic catarina silva 9ºc nº2
Gafanhota
 
Software Livre no Exército
Software Livre no ExércitoSoftware Livre no Exército
Software Livre no Exército
Victor Castro
 

Similar to Aplicações Baseadas P2P (20)

Apostila internet
Apostila internetApostila internet
Apostila internet
 
Internet
InternetInternet
Internet
 
Comercio Eletronico
Comercio EletronicoComercio Eletronico
Comercio Eletronico
 
A origem e evolução da Internet
A origem e evolução da InternetA origem e evolução da Internet
A origem e evolução da Internet
 
Redes e servidores guia pratico 2ªedição por carlos e morimoto
Redes e servidores   guia pratico 2ªedição por carlos e morimotoRedes e servidores   guia pratico 2ªedição por carlos e morimoto
Redes e servidores guia pratico 2ªedição por carlos e morimoto
 
A internet tic catarina silva 9ºc nº2
A internet tic catarina silva 9ºc nº2A internet tic catarina silva 9ºc nº2
A internet tic catarina silva 9ºc nº2
 
Historia internet 2014-2
Historia internet   2014-2Historia internet   2014-2
Historia internet 2014-2
 
Pim iv
Pim ivPim iv
Pim iv
 
Teste PDF
Teste PDFTeste PDF
Teste PDF
 
Compartilhando arquivos na internet
Compartilhando arquivos na internetCompartilhando arquivos na internet
Compartilhando arquivos na internet
 
Arquitetura peer to-peer (p2p)
Arquitetura peer to-peer (p2p)Arquitetura peer to-peer (p2p)
Arquitetura peer to-peer (p2p)
 
Software Livre no Exército
Software Livre no ExércitoSoftware Livre no Exército
Software Livre no Exército
 
Linux Redes e Servidores - guia pratico
Linux  Redes e Servidores - guia pratico Linux  Redes e Servidores - guia pratico
Linux Redes e Servidores - guia pratico
 
Redes guia prático 2ª edição - carlos e. morimoto
Redes guia prático 2ª edição - carlos e. morimotoRedes guia prático 2ª edição - carlos e. morimoto
Redes guia prático 2ª edição - carlos e. morimoto
 
Baixebr.org linux+ +redes+e+servidores+-+guia+pratico+2ªedição+por+carlos+e+m...
Baixebr.org linux+ +redes+e+servidores+-+guia+pratico+2ªedição+por+carlos+e+m...Baixebr.org linux+ +redes+e+servidores+-+guia+pratico+2ªedição+por+carlos+e+m...
Baixebr.org linux+ +redes+e+servidores+-+guia+pratico+2ªedição+por+carlos+e+m...
 
Programacao para Web I 02 Internet
Programacao para Web I 02  InternetProgramacao para Web I 02  Internet
Programacao para Web I 02 Internet
 
A origem e evolução da Internet
A origem e evolução da InternetA origem e evolução da Internet
A origem e evolução da Internet
 
Web 2.0 - Colaboração acima de tudo!
Web 2.0 - Colaboração acima de tudo!Web 2.0 - Colaboração acima de tudo!
Web 2.0 - Colaboração acima de tudo!
 
Biossegurança
Biossegurança Biossegurança
Biossegurança
 
Fundamentos da Linguagem Digital - Módulo 01
Fundamentos da Linguagem Digital - Módulo 01Fundamentos da Linguagem Digital - Módulo 01
Fundamentos da Linguagem Digital - Módulo 01
 

Aplicações Baseadas P2P

  • 1. Aplicações Baseadas em P2P Ciências Tecnologias Documentação Informação Internet Multimédia Digital Fábio Pinto Nº9110049
  • 2. Introdução Este trabalho surgiu no âmbito na unidade curricular de Internet e Multimédia Digital, da Licenciatura de Ciências e Tecnologias da Documentação e Informação, com o intuito de abortar o tema “Aplicações baseadas em peer to peer (P2P)”. Neste trabalho vou analisar certos aspetos: • Identificar “P2P”; • História & Evolução; • Aplicações; • Vantagens/Desvantagens; • Plataformas de desenvolvimento; • Tipo de sistema;
  • 3. O que é o “P2P”? P2P (peer-to-peer, que significa par-a-par) é um formato de rede de computadores. O principal objetivo de uma rede P2P é a transmissão de arquivos e graças ao seu surgimento foi possível o compartilhamento em massa de músicas, filmes entre outras coisas digitais. Esta arquitetura de redes funciona com computadores onde cada um dos pontos ou nós da rede funciona tanto como cliente quanto como servidor, permitindo compartilhamentos de serviços e dados sem a necessidade de um servidor central. Uma das características importantes de uma rede P2P é a comunicação direta entre os peers, quanto mais peers mais a distribuição da informação se torna eficiente e mais rica em recursos.
  • 4. História & Evolução No início P2P era apenas para troca de mensagens, mas com o acesso enorme a internet, surgiu então a necessidade de ampliação de sua aplicabilidade, levando ao modelo atual de compartilhamento de arquivos, recursos e informações diversas. Mas a computação P2P não é uma novidade surgida nos anos 90 como muitos pensam. O termo P2P pode ser uma coisa nova, mas a tecnologia básica vem dos tempos da USENET (1979) e da FidoNet (1984), duas redes completamente descentralizadas que fizeram sucesso e de sistemas como o conhecido Domain Name System (DSN). Mas foi na década de 90 que as redes P2P surgiram com toda a força, principalmente com softwares de troca de arquivos como o Napster e o Gnutella.
  • 7. Plataforma de Desenvolvimento Estas plataformas realizam o desenvolvimento e execução de aplicações distribuídas P2P. Analiso a plataforma BOINC e JXTA porque estas são open source e fazem parte de projetos ativos na área da computação P2P.
  • 8. Sistema Centralizado e Descentralizado Sistema Centralizado - Tipo de relação de “um para muitos” que permite a um único utilizador comunicar e partilhar ficheiros com múltiplos nós utilizando um servidor central. Funciona numa arquitetura de cliente-servidor. Sistema Descentralizado - Funciona numa arquitetura de “muitos” para “muitos”, em que não há servidor central. Permite pesquisas altamente automatizadas partilhando através de múltiplos nós.
  • 10. Conclusão Com este trabalho, consegui abordar o tema que propus que passava pela abordagem história do P2P, identificar as redes P2P, explicar as suas aplicações, para que estas servem e o que são, dando exemplos, falei também das suas vantagens e desvantagens, as suas formas de desenvolvimento e os tipos de sistemas. Ao estudar este tema percebi que cada vez mais, estas redes são importantes na vida social das pessoas, pois são soluções extremamente simples e fáceis de se conectar, partilhar, arquivos/ficheiros por todo o mundo.
  • 11. Bibliografia • [Em linha]. [Consultado em 19 de Junho de 2013]. Disponível em <URL: http://pt.wikipedia.org/wiki/P2P> • [Em linha]. [Consultado em 19 de Junho de 2013]. Disponível em <URL: http://pt.wikipedia.org/wiki/P2P> • [Em linha]. [Consultado em 20 de Junho de 2013]. Disponível em <URL: pt.wikipedia.org/wiki/Napster • [Em linha]. [Consultado em 19 de Junho de 2013]. Disponível em <URL: pt.wikipedia.org/wiki/Emule • [Em linha]. [Consultado em 20 de Junho de 2013]. Disponível em <URL:pt.wikipedia.org/wiki/Ares_Galaxy • [Em linha]. [Consultado em 19 de Junho de 2013]. Disponível em <URL: pt.wikipedia.org/wiki/ΜTorrent • [Em linha]. [Consultado em 20 de Junho de 2013]. Disponível em <URL: www.midiacom.uff.br/~debora/fsmm/trab-2003-2/apres-P2P.pdf • [Em linha] STOICA, I., MORRIS, R., KARGER, D., KAASHOEK,M.F.,AND BALAKRISHNAN, H. Chord: A scalable peer-to-peer lookup service for internet applications. Tech. Rep. TR-819, MIT LCS, March 2001. Disponível em: http://pdos.csail.mit.edu/papers/chord:sigcomm01/chord_sigcomm.pdf • [Em linha]. [Consultado em 20 de Junho de 2013]. Disponível em <URL: www.ptfreepapers.com/paper-438729.html • [Em linha]. [Consultado em 20 de Junho de 2013]. Disponível em <URL: http://pt.scribd.com/doc/8957836/20/PLATAFORMAS-DE-DESENVOLVIMENTO