Você não deve confundir o BitTorrent com downloads regulares.
Sim, quando você faz o download de um arquivo de um servidor, há duas partes envolvidas e elas devem cooperar. No "mundo real" você poderia vir e pegar algo de mim sem minha cooperação, mas se você quisesse que eu lhe desse um objeto do outro lado da sala, então eu deveria pegá-lo, jogá-lo para você, e você deve estender a mão e pegar isso.
Eu jogo, você pega; Uploads de servidor, downloads de clientes.
O BitTorrent é diferente porque é tudo sobre compartilhamento . Pode não haver um "servidor". Todos os clientes são pares e todos baixam o arquivo de todos os outros. Então, depois de ter baixado um pedaço de um arquivo do torrent, alguém pode baixá-lo de você . Portanto, o seu computador faz o download e o upload simultaneamente.
"Semeadores" são apenas computadores clientes (pessoas) que já possuem o arquivo inteiro. Portanto, eles pararam de baixar qualquer coisa, mas continuam compartilhando , o que é, obviamente, um upload.
"Leechers" são clientes que ainda não têm o arquivo inteiro e estão baixando dados ativamente do torrent (ou seja, de outros clientes). Um "leecher" que tenha parte do arquivo já pode também estar carregando ("semeando") o arquivo ao mesmo tempo (ou o usuário pode ter desativado o upload, mas normalmente não), mas nós não os chamamos de "semeador" até que eles estejam apenas fazendo o upload.
Assim, as semeadoras não carregam o arquivo para em nenhum lugar em particular; eles compartilham seções dos dados quando um leecher pede, e de outra forma simplesmente fica ocioso.
Quando um arquivo (ou um fluxo de vídeo, ou dados do jogo, ou qualquer outro) for transferido do usuário A para o usuário B , esse uso de dados será computado em relação a ambos os usuários 'subsídios de dados. Portanto, se, por exemplo, você transferir 2 MB entre dois de seus próprios dispositivos (por meio de uma operadora externa), você será cobrado por 4 MB de uso de dados (2 MB para cada dispositivo).