Skip to main content

Introdução ao software e redes peer-to-peer

Rede p2p entre vms linux (Pode 2024)

Rede p2p entre vms linux (Pode 2024)
Anonim

A rede P2P gerou um tremendo interesse mundial entre os internautas e profissionais de redes de computadores. Sistemas de software P2P como Kazaa e Napster estão entre os aplicativos de software mais populares de todos os tempos. Inúmeras empresas e sites promoveram a tecnologia "peer-to-peer" como o futuro da rede de Internet.

Embora eles realmente existam há muitos anos, as tecnologias P2P prometem mudar radicalmente o futuro da rede. O software de compartilhamento de arquivos P2P também criou muita controvérsia sobre a legalidade e o uso justo. Em geral, os especialistas discordam sobre vários detalhes do P2P e, precisamente, como ele irá evoluir no futuro.

Redes Peer-to-Peer Tradicionais

A sigla P2P representa tecnicamente pessoa para pessoa. Webopedia define P2P como:

Um tipo de rede em que cada estação de trabalho possui recursos e responsabilidades equivalentes. Isso difere das arquiteturas cliente / servidor, em que alguns computadores são dedicados a servir os outros.

Essa definição captura o significado tradicional de rede peer-to-peer. Computadores em uma rede peer-to-peer geralmente estão fisicamente próximos uns dos outros e executam protocolos de rede e software semelhantes. Antes que a rede doméstica se tornasse popular, apenas pequenas empresas e escolas construíram redes ponto a ponto.

Redes ponto-a-ponto domésticas

Atualmente, a maioria das redes de computadores domésticos são redes ponto a ponto. Usuários residenciais configuram seus computadores em grupos de trabalho semelhantes para permitir o compartilhamento de arquivos, impressoras e outros recursos igualmente entre todos os dispositivos. Embora um computador possa atuar como um servidor de arquivos ou um servidor de Fax a qualquer momento, outros computadores domésticos geralmente têm a capacidade equivalente de lidar com essas responsabilidades.

Ambas as redes domésticas com e sem fio são qualificadas como ambientes ponto a ponto. Alguns podem argumentar que a instalação de um roteador de rede ou dispositivo central similar significa que a rede não é mais ponto a ponto. Do ponto de vista de rede, isso é impreciso. Um roteador simplesmente se junta à rede doméstica para a Internet; ela não muda, por si só, como os recursos dentro da rede são compartilhados.

Redes de compartilhamento de arquivos P2P

Quando a maioria das pessoas ouve o termo P2P, ele não pensa em redes de pares tradicionais, mas em um compartilhamento de arquivos ponto a ponto pela Internet. Os sistemas de compartilhamento de arquivos P2P se tornaram a classe mais popular de aplicativos da Internet nesta década.

Uma rede P2P implementa protocolos de pesquisa e transferência de dados acima do protocolo Internet (IP). Para acessar uma rede P2P, os usuários simplesmente baixam e instalam um aplicativo cliente P2P adequado.

Existem numerosas redes P2P e aplicações de software P2P. Algumas aplicações P2P funcionam apenas com uma rede P2P, enquanto outras operam em rede cruzada. Da mesma forma, algumas redes P2P suportam apenas uma aplicação, enquanto outras suportam múltiplas aplicações.

O que são aplicativos de software P2P?

Uma boa definição de software P2P foi proposta por Dave Winer, da UserLand Software, há muitos anos atrás, quando o P2P estava se tornando mainstream. Dave sugere que os aplicativos de software P2P incluam essas sete características principais:

  • a interface do usuário executa outsides de um navegador da Web
  • computadores no sistema podem atuar como clientes e servidores
  • o software é fácil de usar e bem integrado
  • o aplicativo inclui ferramentas para dar suporte aos usuários que desejam criar conteúdo ou adicionar funcionalidade
  • o aplicativo faz conexões com outros usuários
  • o aplicativo faz algo novo ou excitante
  • o software suporta protocolos "cross-network" como SOAP ou XML-RPC

Nesta visão moderna da computação peer-to-peer, as redes P2P se estendem por toda a Internet, não apenas pela rede local (LAN). Aplicativos de software P2P fáceis de usar permitem que tanto geeks quanto pessoas não técnicas participem.

Kazaa, Napster e mais aplicativos de software P2P

O sistema original de compartilhamento de arquivos MP3, o Napster tornou-se o aplicativo de software de Internet mais popular do mundo, quase da noite para o dia. O Napster tipificou o novo sistema P2P "moderno" definido acima: uma interface de usuário simples rodando fora do navegador, suportando tanto a publicação como os downloads. Além disso, o Napster ofereceu salas de chat para conectar seus milhões de usuários e realiza um serviço novo e empolgante (no sentido de "controverso").

O nome Napster se referia tanto à rede P2P quanto ao cliente de compartilhamento de arquivos que ela suportava. Além de ser limitado no início a um único aplicativo cliente, o Napster empregava um protocolo de rede proprietário, mas esses detalhes técnicos não afetavam materialmente sua popularidade.

Quando o serviço original Napster não regulado foi encerrado, vários sistemas P2P competiram por esse público. A maioria dos usuários do Napster migrou para os aplicativos de software Kazaa e Kazaa Lite e para a rede FastTrack. O FastTrack cresceu para se tornar ainda maior que a rede Napster original.

O Kazaa sofreu com seus próprios problemas legais, mas vários outros sistemas, como eDonkey / Overnet, continuaram o legado do software de compartilhamento de arquivos P2P gratuito.

Aplicativos e redes populares de P2P

Atualmente, nenhum aplicativo ou rede P2P desfruta de popularidade exclusiva na Internet. Redes P2P populares incluem:

  • eDonkey
  • BitTorrent
  • Gnutella

e aplicações P2P populares incluem

  • eMule
  • BitTorrent
  • Limewire

Muitas empresas foram inspiradas pelo sucesso dos aplicativos P2P e estão ativamente debatendo novos softwares P2P potencialmente interessantes.No entanto, alguns membros da comunidade de redes acreditam que o sucesso do Napster, do Kazaa e de outros aplicativos P2P tem pouco a ver com a tecnologia e mais com a pirataria. Ainda não foi comprovado se os sistemas P2P de mercado de massa podem se transformar em empreendimentos lucrativos.

Resumo

O acrônimo "P2P" tornou-se um termo familiar. O termo refere-se a uma combinação de coisas: aplicativos de software, tecnologias de rede e a ética do compartilhamento de arquivos.

Nos próximos anos, espere que o conceito de P2P continue evoluindo. A indústria de redes introduzirá uma gama mais ampla de aplicativos peer-to-peer que devem competir por atenção com os sistemas tradicionais de desktop e cliente / servidor. Padrões de protocolo P2P serão adotados em maior medida. Finalmente, as ramificações do compartilhamento gratuito de informações de aplicativos P2P sobre direitos autorais e leis de propriedade intelectual serão resolvidas lentamente através do processo de debate público.