Perguntas

1) Qual a principal diferenças entre a arquitetura de redes P2P e a cliente-servidor?

A decentralização. A rede cliente-servidor usa um servidor central contendo os arquivos e é sempre enviado desse servidor. Enquanto na rede P2P o compartilhamento é feito entre os computadores conectados a rede.

2) Por que as redes P2P tendem a crescer?

É muito difícil de serem efetuados os "atos" contra a pirataria na internet criados pelos governos (SOPA/PIPA) censurar um conteúdo que se encontra distribuído entre vários computadores, a tendência é haver uma migração para as aplicações que utilizam deste sistema (como os torrents). O mesmo já não acontece com servidores centralizados, que possuem uma maior vulnerabilidade devido ao conceito da Single Point of Failure. Além disso, a atual tendência da implementação da computação em nuvens em grande escala também é um indicativo do iminente crescimento da utilização da arquitetura P2P.

Qual a importância das redes P2P para a super computação?

Através do compartilhamento de recursos em uma rede P2P, aumentamos a capacidade de processamento total da rede. Imaginando uma rede com vários nós com poder de processamento alto, podemos pensar em um super computador virtual, que só é possível de ser alcançado através do uso deasredes P2P.