O que são redes P2P (peer-to-peer) e para que são usadas?

Se você estiver usando a Internet regularmente, é altamente improvável que você não tenha encontrado o termo peer-to-peer ou P2P(term peer-to-peer or P2P) . Se foi mencionado em um artigo de notícias(news article) , na TV ou em uma conversa com um amigo, que lhe disse que acabou de baixar a versão mais recente do Linux por meio de P2P , você pode ter se deparado com esse termo. Se você quiser saber o que são redes peer-to-peer, para que serve o P2P e também ver alguns exemplos de redes peer-to-peer, leia este artigo:

O que é uma rede ponto a ponto?

Peer-to-peer , ou P2P em sua forma abreviada, refere-se a redes de computadores usando uma arquitetura distribuída. Nas redes P2P , todos os computadores e dispositivos que fazem parte delas são chamados de peers e compartilham e trocam cargas de trabalho(share and exchange workloads) . Cada peer em uma rede peer-to-peer(peer-to-peer network) é igual aos outros peers. Não há peers privilegiados e não há dispositivo de administrador(administrator device) primário no centro da rede.

Uma simulação de uma rede peer-to-peer

De certa forma, as redes peer-to-peer são as redes mais igualitárias do mundo da computação(computer world) . Cada par é igual aos outros, e cada par tem os mesmos direitos e deveres que os outros. Os peers são clientes e servidores ao mesmo tempo.

Na verdade, todos os recursos e ativos disponíveis em uma rede ponto a ponto(peer-to-peer network) são compartilhados entre os pares, sem que nenhum servidor central esteja envolvido. Os recursos compartilhados em uma rede P2P(P2P network) podem ser coisas como uso do processador(processor usage) , capacidade de armazenamento em disco(disk storage capacity) ou largura de banda da rede(network bandwidth) .

Para que serve o P2P (peer-to-peer)?

O objetivo principal das redes ponto a ponto é compartilhar recursos e ajudar computadores e dispositivos a trabalhar de forma colaborativa, fornecer serviços específicos ou executar tarefas específicas. Como mencionado anteriormente, o P2P é usado para compartilhar todos os tipos de recursos de computação, como poder de processamento, largura de banda da rede(network bandwidth) ou espaço de armazenamento em disco(disk storage space) . No entanto, o caso de uso(use case) mais comum para redes peer-to-peer é o compartilhamento de arquivos na Internet. As redes ponto a ponto são ideais para o compartilhamento de arquivos(file sharing) porque permitem que os computadores conectados a elas recebam e enviem arquivos simultaneamente.

Imagine esta situação: você abre seu navegador(web browser) e visita um site onde você baixa um arquivo. Nesse caso, o site funciona como servidor e seu computador atua como cliente recebendo o arquivo. Você pode compará-lo a uma estrada de mão única: o arquivo que você baixa é um carro que vai do ponto A (o site) ao ponto B (seu computador).

Conteúdo que é transferido de uma rede ou da Internet para um computador

Quando você baixa o mesmo arquivo de uma rede ponto a ponto(peer-to-peer network) , usando uma plataforma BitTorrent como ponto de partida(starting point) , o download é realizado de forma diferente. O arquivo é baixado para o seu computador em bits e partes que vêm de muitos outros computadores que também se conectam à mesma rede P2P(P2P network) e já possuem esse arquivo ou pelo menos partes dele. Ao mesmo tempo, o arquivo também é enviado (carregado) do seu computador para outros dispositivos que o solicitam. Esta situação é semelhante a uma estrada de mão dupla: o arquivo é como vários carros pequenos chegando ao seu PC, ao mesmo tempo que saem para outros quando solicitados.

Vários pares compartilhando dados entre si

Por que as redes peer-to-peer são úteis?

As redes P2P(P2P) possuem algumas características que as tornam úteis:

  • É difícil derrubá-los. Mesmo que um dos peers seja desligado, os outros ainda estão operando e se comunicando. Para que uma rede P2P (peer-to-peer) pare de funcionar, você precisa fechar todos os seus pares.
  • As redes peer-to-peer são incrivelmente escaláveis. Adicionar novos peers é fácil, pois você não precisa fazer nenhuma configuração central em um servidor central.
  • Quando se trata de compartilhamento de arquivos, quanto maior for uma rede ponto a ponto(peer-to-peer network) , mais rápida ela será. Ter o mesmo arquivo armazenado em muitos dos peers em uma rede P2P(P2P network) significa que, quando alguém precisa baixá-lo, o arquivo é baixado de vários locais simultaneamente.

Exemplos de rede P2P (peer-to-peer)

Todos nós usamos redes ponto a ponto para conectar computadores e dispositivos sem a necessidade de configurar um servidor. Ter que criar um servidor para tudo é caro e difícil de gerenciar, então, em algumas situações, é mais fácil e acessível usar redes P2P . Aqui estão alguns exemplos de casos de uso comuns para redes ponto a ponto:

O Windows 10 usa ponto a ponto para otimizar a entrega de atualizações

  • As atualizações do Windows 10 são fornecidas pelos servidores da Microsoft e por meio de P2P . Há mais informações sobre esse recurso aqui: Otimizar a entrega de atualizações do Windows 10(Optimize Windows 10 update delivery) .
  • O compartilhamento de arquivos grandes pela Internet geralmente é feito usando uma arquitetura de rede (network architecture)P2P (peer-to-peer) . Por exemplo, algumas plataformas de jogos online usam P2P para baixar jogos entre usuários. A Blizzard Entertainment(Blizzard Entertainment) distribui Diablo III , StarCraft II e World of Warcraft usando P2P . Outra grande editora, a Wargaming , faz o mesmo com seus jogos World of Tanks , World of Warships e World of Warplanes . Outros, comoSteam ou GOG(Steam or GOG) , opte por não usar P2P e prefira manter servidores de download dedicados em todo o mundo.
  • Muitos sistemas operacionais Linux são distribuídos por meio de downloads BitTorrent usando transferências P2P . Tais exemplos são Ubuntu , Linux Mint e Manjaro .
  • No Windows 7 e no Windows 8.1 , ao criar uma rede ad-hoc entre dois computadores, você cria uma rede ponto a ponto entre eles.
  • Se você estiver usando o Windows 7(Windows 7) , o Windows 8.1 ou uma versão do Windows 10 anterior à versão 1803(Version 1803) , poderá conectar os computadores em sua casa a um Grupo Doméstico(Homegroup) , criando assim uma rede ponto a ponto(peer-to-peer network) entre eles. O Homegroup é um pequeno grupo de computadores conectados entre si para compartilhar armazenamento e impressoras(share storage and printers) . Esse é um dos usos mais comuns da tecnologia ponto a ponto(peer-to-peer technology) . Algumas pessoas podem dizer que os Homegroups não podem ser peer-to-peer porque os computadores da rede estão conectados a um roteador. No entanto, lembre-se de que o roteador não tem nada em comum com o gerenciamento do que os computadores do grupo doméstico compartilham(Homegroup share)entre eles. O roteador não funciona como um servidor, mas apenas como uma interface ou porta(interface or gate) entre a rede local e a internet. Se desejar, você pode encontrar mais informações sobre a maneira como a Microsoft escolheu implementar a tecnologia P2P(P2P technology) , nestes artigos: Recursos baseados em peer-to-peer no Win 7(Peer-To-Peer based Features in Win 7) , [MS-HGRP]: HomeGroup Protocol e HomeGroup: A Practical guide para a felicidade doméstica com o Windows 7(HomeGroup: A practical guide to domestic bliss with Windows 7) .
  • Infelizmente, as redes peer-to-peer também são comumente usadas para atividades ilícitas(peer-to-peer networks are also commonly used for illicit activities) . P2P é uma tecnologia controversa porque é amplamente utilizada para pirataria. Existem muitos sites na web que oferecem acesso a conteúdo protegido por direitos autorais, como filmes, músicas, softwares ou jogos, por meio de redes P2P , devido às vantagens dessa tecnologia. Embora a tecnologia em si não seja ilegal e tenha muitos usos legítimos que não envolvem pirataria, a maneira como algumas pessoas usam o P2P é ilegal. Ao usar P2P , certifique-se de não se envolver em pirataria ou outras atividades punidas por lei.

Ingressando em um grupo doméstico no Windows 10 (versão 1709)

As redes P2P(P2P) são um dos métodos mais acessíveis de distribuição de conteúdo porque usam a largura de banda dos pares, não a largura de banda do criador do conteúdo.

A história das redes P2P (peer-to-peer)

O precursor das redes peer-to-peer parece ser o USENET , que foi desenvolvido em 1979. Era um sistema que permitia aos usuários ler e postar mensagens/notícias. Era um sistema de rede(network system) semelhante aos fóruns online de hoje, mas com a diferença de que a USENET não dependia de um servidor central ou administrador(server or administrator) . A USENET(USENET) copiou a mesma mensagem/notícia para todos os servidores encontrados na rede. Da mesma forma, as redes peer-to-peer distribuem e usam todos os recursos disponíveis.

A próxima grande coisa na história do P2P foi o ano de 1999,(year 1999) quando o Napster ganhou vida. O Napster(Napster) era um software de compartilhamento de arquivos usado por pessoas para distribuir e baixar músicas. A música compartilhada no Napster geralmente era protegida por direitos autorais e, portanto, ilegal para distribuição. No entanto, isso não impediu as pessoas de obtê-lo. Embora o Napster tenha sido o que colocou o P2P no mainstream, o Napster acabou falhando e foi fechado pelas autoridades por causa de todo o conteúdo que foi compartilhado ilegalmente nele. Atualmente(Nowadays) , P2Pcontinua sendo uma das tecnologias mais populares para compartilhamento de arquivos pela Internet, tanto legal quanto ilegalmente.

Napster, um programa que usava P2P

Fonte da imagem: (Image source:) Wikipédia(Wikipedia)

Você tem outras dúvidas sobre redes peer-to-peer?

Como você viu neste guia, o peer-to-peer é uma tecnologia sofisticada que nasceu e se baseia em um princípio simples: a descentralização. Você sabe agora que seu propósito é honesto, embora nem sempre seja usado pelas razões certas. Algumas pessoas discutem se deve ser proibido ou não porque o P2P continua sendo o meio mais importante de distribuição ilegal de conteúdo protegido por direitos autorais. No entanto, uma caneta deve ser proibida de ser usada porque o escritor é péssimo em seu ofício?



About the author

Sou técnico em informática e tenho mais de 10 anos de experiência na área. Eu me especializei no desenvolvimento do Windows 7 e Windows Apps, bem como no design de Cool Websites. Sou extremamente conhecedor e experiente na área, e seria um ativo valioso para qualquer organização que queira expandir seus negócios.



Related posts