TERMINOLOGIA :
leechers / peers são usuários baixando de um enxame de BitTorrent.
semeadores são usuários que permanecem conectados a um enxame de BitTorrent mesmo depois de terem baixado o arquivo completo, contribuindo com mais de sua largura de banda para que outras pessoas possam continuar a baixar o arquivo.
O Tracker é um servidor especial que controla os computadores conectados.
COMO funciona o protocolo P2P (BitTorrent peer-to-peer):
Existe uma diferença entre o download regular e o downlaod usando o protocolo P2P (BitTorrent peer-to-peer protocol). No seu download normal, o seu computador se conecta ao servidor web e faz o download dos dados diretamente desse servidor.
Onde, como em downloads P2P, seu computador se junta a um enxame BitTorrent carregando um arquivo .torrent em um cliente BitTorrent.
O cliente BitTorrent entra em contato com um “rastreador” especificado no arquivo .torrent.
Nos últimos tempos, um sistema de torrent descentralizado “trackerless” (DHT) permite que clientes BitTorrent se comuniquem entre si sem a necessidade de servidores centrais. Você pode ter usado essa tecnologia em torrents Magnetic.
Uma vez conectado, um cliente BitTorrent baixa bits dos arquivos no torrent em pequenos pedaços, baixando todos os dados que ele pode obter dos peers como weell as seeders. Uma vez que o cliente BitTorrent tenha alguns dados, ele pode então começar a enviar esses dados para outros clientes BitTorrent no swarm. Desta forma, todos baixando um torrent também estão fazendo o upload do mesmo torrent.
Então, em resumo, você está fazendo o download de outros usuários como você mesmo usando o protocolo ponto a ponto BitTorrent, ao contrário de um servidor web central que sempre estará ativo e funcionando.
AS QUESTÕES:
1 ) Se um torrent não tiver semeadoras, não será possível fazer o download. Nenhum usuário conectado tem o arquivo completo.
2 ) Agora considere o torrent tem alguns pares que tem arquivos parciais.Neste caso, o problema de blocos raros surge.
3 ) Se esses pares tiverem menos largura de banda de upload, digamos 10 KBps, você poderá fazer o download apenas a 10 KBps ou menos.
4 ) Traffic Shaping: Alguns provedores de serviços de Internet (ISPs) desaceleram certos tipos de tráfego, como o tráfego BitTorrent. Isso é denominado Traffic Shaping. Você pode usar Glasnost project , que fornece testes baseados na web que podem identificar se diferentes tipos de tráfego estão sendo limitados por taxa.
5 ) Limitação de largura de banda: alguns ISPs são conhecidos por fazer isso como uma maneira de impor seus limites de largura de banda. Mesmo ISPs que oferecem conexões “ilimitadas” podem estrangular você depois de atingir um certo limite, geralmente grande.
6 ) No BitTorrent, se você não conseguir obter um ícone de status de rede verde após um longo período de transferência de torrents diferentes, é uma indicação de que você pode estar em um estado de firewall e está não obtendo grandes velocidades com o BitTorrent.
Verifique o manual de encaminhamento de porta aqui .
Você pode ler este artigo aqui para descobrir 12 dicas (e soluções) sobre por que suas torrents são lentas