Como funciona a rede em programas P2P mais antigos como o Kazaa ou o Limewire?

0

Estou especificamente interessado em saber como um nó consulta os outros nós para resultados de pesquisa.

Eu originalmente pensei que o nó enviaria uma mensagem multicast para todos os outros nós na rede. Mas além de ser uma grande sobrecarga na rede, isso não pode ser o caso, porque cada roteador entre todos os nós na rede precisaria ser configurado para usar multicast, o que, na melhor das hipóteses, forneceria uma experiência incrivelmente ruim para o usuário.

A única outra maneira que posso pensar é que haja um servidor central que monitore cada nó. Os nós se juntariam à rede enviando uma lista de seus arquivos para o servidor central. Todas as consultas, na verdade, seriam nós que consultam esse servidor central.

Embora o compartilhamento de arquivos subseqüente siga um modelo P2P, consultar a rede me parece mais um modelo cliente / servidor.

É isso que realmente acontece? Se não, o que realmente está acontecendo quando um nó consulta a rede?

    
por Sam 03.02.2018 / 03:29

0 respostas