Que dados estão sendo baixados pelo meu cliente quando uma torrente concluída é enviada?

14

Quando estou semeando torrents concluídos, muitas vezes noto que, além dos bytes que saem do meu PC, também há bytes entrando no meu PC. Exemplos disso podem ser vistos na imagem abaixo. Estou usando o Tixati como cliente de torrent.

Eu entendo que estou enviando dados durante a propagação, mas o que estou baixando se a torrent já estava concluída? É talvez dados do protocolo P2P? (Eu não estou familiarizado com o funcionamento subjacente) No entanto, às vezes o tamanho de transferência de entrada se aproxima de 1kB, o que parece insustentável para sobrecarga simples.

Quais dados estou recebendo? É persistente? Esse comportamento difere em clientes de torrent?

    
por Zimano 07.09.2018 / 17:32

2 respostas

20

Is it perhaps P2P protocol data?

Sim, é.

sometimes the incoming transfer size approaches 1kB, which seems inplausible for simple overhead.

Um pico transitório de alguns KB / s para transferir o handshake, handshake de extensão, bitfield e transferência de metadados é normal para todos os clientes.

    
por 07.09.2018 / 18:04
8

O protocolo BitTorrent é projetado de forma distribuída para reutilizar também blocos de dados de arquivos incompletos. Seu computador anuncia determinados arquivos e seus colegas estão solicitando blocos de dados - inicialmente, seu anúncio vai para seus pares diretos, que é posteriormente retransmitido pelo banco de dados distribuído (tabela de hash). Assim, o número de pares que conhecem seus arquivos geralmente aumenta com o tempo.

O pedido de cada parceiro gera tráfego de entrada, portanto, o tráfego de entrada também pode aumentar com o tempo.

Aqui está uma captura de tela do meu cliente marcada com:

  • sobrecarga de protocolo
  • número de conexões
  • nós do banco de dados distribuídos

Alémdisso,quandovocêestivertestandoarquivosaltamentesolicitados,masraros,muitomaiscolegasgostariamdefazerodownloaddesuamáquina,oqueobviamentegerariamuitotráfegodeentrada.

Atécertoponto,vocêpodereduziresseimpactomexendonosparâmetrosdoclienteTorrent,comonúmerodedownloadssimultâneos,conexõesabertasesemiabertaseassimpordiante.

Geralmente,reduzoonúmerodeconexõespermitidas,jáquemeuroteadordomésticotematendênciadetravarcommuitasconexões-essaéumafalhatípicadosroteadoresSOHObaratos,emoposiçãoaosroteadoresprofissionaisecaros.

Aquiestáacapturadeteladasminhasopçõesrelacionadasàlarguradebandadocliente:

Meuroteadorsustentaperfeitamente200conexõesabertas,masquandomeusfilhosiniciamotorrent,todosnósprecisamosreduziressaopçãoparanãoexcederalgumascentenasdeconexõesnototal,oqueaomesmotemporeduzotráfegodoprotocolo.

Infelizmente,nãoconseguiencontrarumaboaespecificaçãodeprotocoloBitTorrent.Esterespondeapenasparcialmenteàsperguntas:

  • link
por 07.09.2018 / 18:09