P2P
Significa "Peer to Peer."
Uma rede P2P conecta sistemas de computador entre si, por meio de uma rede local ou da internet, sem um servidor central. As redes P2P usam aplicativos distribuídos para dividir tarefas entre vários computadores. Redes de compartilhamento de arquivos, clientes de bate-papo por vídeo e jogos multijogador normalmente usam redes P2P para conectar computadores.
Cada computador ou nó em uma rede P2P é um par igual aos demais. Ao contrário do modelo cliente-servidor, todos os computadores em uma rede P2P atuam tanto como clientes quanto como servidores. As redes P2P são altamente escaláveis, pois não usam um servidor central que exigiria capacidade adicional para atender a mais clientes. A ausência de um servidor central também significa que as redes P2P são resilientes e difíceis de desativar.
As redes P2P têm vários usos comuns:
- O compartilhamento de arquivos é o uso mais comum: os arquivos ficam hospedados em vários computadores espalhados pela rede, em vez de em um único servidor de arquivos.
- A computação distribuída também conhecida como (computação em grade) delega tarefas de processamento a qualquer computador da rede, geralmente para aplicações científicas, como a modelagem de estruturas moleculares.
- Aplicativos de bate-papo por vídeo e voz geralmente usam um servidor central para estabelecer conexões e depois mudam para uma conexão de rede P2P, permitindo que dois ou mais computadores enviem vídeo e áudio diretamente.
- Os jogos geralmente usam conexões P2P para jogos multijogador, reduzindo o atraso e melhorando o desempenho.
Compartilhamento de arquivos P2P
Redes P2P de compartilhamento de arquivos, como o BitTorrent, permitem que um computador baixe um arquivo de qualquer outro computador que esteja compartilhando esse arquivo. Elas podem até baixar um arquivo de vários computadores simultaneamente para maximizar a largura de banda disponível. Depois de concluir o download, o aplicativo P2P disponibiliza o arquivo para envio a outros computadores.
O Napster popularizou o compartilhamento de arquivos P2P em 1999, permitindo que qualquer pessoa compartilhasse sua biblioteca de músicas com todos os outros computadores da rede. Outras redes de compartilhamento de arquivos, como a Gnutella, permitiam que os usuários compartilhassem mais do que apenas música. Essas redes facilitaram a pirataria de músicas e softwares, mas também foram usadas para espalhar malware disfarçado de músicas, filmes e softwares.
Teste seus conhecimentos