Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Modelo p2p transfere somente arquivos?

lendo as duvidas postadas nessa aula (Ex. 4 da Aula 1) fiquei com duas outras duvidas. primeiro: P2P transfere apenas arquivos entre os clients? segundo: qual a diferença de protocolo e arquitetura?(de forma simples) se puderem deixar algum link com alguma explicação mais detalhada eu agradeceria.

1 resposta
solução!

Marcos,

P2P transfere arquivos entre os clientes mas, para localizar esses clientes, é necessário um servidor rastreador (tracker). Mas, no fim, você acaba baixando de outros usuários e não do servidor.

Em síntese: quando você abre seu programa P2P (seu programa de torrent, por exemplo), ele envia as informações dos arquivos que você tem e que está baixando para um servidor tracker, daí, todo mundo faz isso. Quando você pede pra baixar um arquivo, ele entra em contato com o servidor e o servidor informa quem são as outras pessoas que têm aquele arquivo e o seu programa P2P conecta diretamente com elas. O tracker (servidor) é somente para localizar os outros usuários que possuem o arquivo que você quer baixar.

Protocolo é uma convenção que controla e possibilita uma conexão, comunicação, transferência de dados entre dois sistemas computacionais. São "as regras que governam" a sintaxe, semântica e sincronização da comunicação.

Essa definição do protocolo, peguei da Wikipedia, por ser bem simples (https://pt.wikipedia.org/wiki/Protocolo_(ci%C3%AAncia_da_computa%C3%A7%C3%A3o).