Estou conectado a TODAS as pessoas que estão atualmente fazendo o download / propagação desse arquivo Bittorrent?

1

Quando abro um arquivo Bittorrent, estou conectado a TODAS as pessoas que estão atualmente fazendo o download / propagação desse arquivo Bittorrent?

Ou eu estou conectado apenas a um subconjunto de pessoas que estão atualmente fazendo o download / propagação desse arquivo Bittorrent?

O que eu estou tentando dizer é que, digamos que 1 milhão de pessoas estejam baixando / semeando este arquivo, o Bittorrent selecionará apenas 1000 delas (digamos, baseadas no país, aquelas com locais mais próximos do meu IP) ou Bittorrent simplesmente me conectará a todos eles?

    
por Pacerier 14.08.2011 / 04:17

3 respostas

2

Seu cliente usará vários métodos (consultando um rastreador, DHT e troca de pares) para localizar todos os pares que compartilham o arquivo (ou o maior número possível). Ele não conecta a todos eles. Parte do processo de localização é determinar quais partes do arquivo cada peer possui. Em seguida, ele contata apenas um peer se esse peer tiver uma parte do arquivo que você não possui e ele contata apenas um par para cada parte. Isso limita o número máximo de conexões de download para o número de partes no arquivo, embora seu cliente raramente tente mais do que 30 conexões simultaneamente (seu cliente tentará otimizar automaticamente o número de conexões com base em seu serviço de Internet e outros fatores) . Da mesma forma, outros colegas entrarão em contato se você tiver uma seção do arquivo que eles não possuem. Se muitos peers solicitarem partes de uma só vez, seu cliente começará a recusar até que a contagem de conexões volte.

Normalmente, você pode configurar manualmente o número máximo de conexões de entrada e saída que seu cliente atenderá ou, se não definir um limite manualmente, o cliente fará o máximo possível em consideração à sua largura de banda. Por exemplo, aqui estão as configurações de largura de banda e conexão no mutorrent:

    
por 14.08.2011 / 05:13
1

Você está conectado a um subconjunto de todas as fontes disponíveis. E você pode controlar o número de conexões.

Por exemplo, estou usando o uTorrent em um Mac. O padrão é um máximo de 200 conexões no total e 50 conexões máximas por torrent. O uTorrent tentará obter as melhores conexões (ou seja, downloads mais rápidos / maior largura de banda / menor ping) nessa mistura.

    
por 14.08.2011 / 05:01
1

Seu aplicativo Bittorrent consultará o rastreador periodicamente ("scraping") para uma lista de pares.

É possível que o rastreador não retorne a lista completa, mas um subconjunto aleatório, e eu acredito que é comum que muitos rastreadores realmente se comportem dessa maneira.

Muitos aplicativos Bittorrent têm uma configuração que limita o número de conexões simultaneamente de saída, geralmente com um valor razoável.

    
por 14.08.2011 / 05:03

Tags