Um rastreador de torrent passa dados de arquivo ou apenas a lista de endereços?

2

Vamos supor que um arquivo esteja listado em um site de torrent. Obviamente, o site não tem o arquivo, mas o rastreador tem uma lista de endereços aos quais eu posso conectar para baixar esse arquivo.

Minha pergunta é: o rastreador também passa pacotes do arquivo ou eu simplesmente conecto diretamente ao (s) computador (es) que o hospeda?

Eu posso semear a 3 / 4mbs de velocidade, mas não tenho IP público: como isso é possível sem uma terceira parte efetivamente pegar o pacote e redirecioná-lo para outro usuário?

Do ponto de vista legal, isso faz uma enorme diferença.

Ninguém no mundo pode se conectar ao meu computador sem passar por um servidor de terceiros, pois meu IP é compartilhado na vizinhança.

Então, quem está fazendo isso? O rastreador? Se sim, então por que a maioria dos jornais e blogs informa que "um rastreador não hospeda o arquivo, mas apenas uma lista de endereços" quando um site de torrent é desligado?

    
por Saturnix 22.05.2013 / 23:56

2 respostas

6

My question is: does the tracker also pass packets of the [redacted] file or do I just connect directly to the computer(s) hosting it?

Não, um rastreador faz não ter nenhum pacote de dados real passando por ele. Se esse fosse o caso, o rastreador incorreria em um uso muito alto de largura de banda, e a taxa de transferência de todos os clientes conectados ao rastreador seria muito limitada. Finalmente, novos clientes BitTorrent podem usar tabelas de hash para listas de pares (dado que o torrent foi criado como um torrent DHT), completamente negando a necessidade de um rastreador centralizado.

I can seed at 3/4mbs speed but I have no public IP: how is this even possible without a third part effectively taking the packet and redirect it to another user?

Seu computador faz uma conexão TCP / UDP direta a qualquer ponto. Nenhum tráfego de dados passa pelo rastreador. Pode-se analisar os pacotes de dados reais enviados e recebidos de um par conectado usando um analisador de tráfego de rede como o Wireshark, que já contém suporte de alto nível para Pacotes BitTorrent (incluindo filtros de exibição ).

    
por 23.05.2013 / 00:00
0

Um back-end de rastreador só troca uma lista de IPs. Nada mais, exceto possíveis "estatísticas" que o seu cliente faz (quanto ele envia, quanto ele recebeu, e se um download completo foi bem-sucedido), mas overal, nada mais. Basicamente, se você baixar uma lista de IP na rede, e colá-la no seu cliente, já é o suficiente para trocar o conteúdo. Um rastreador de back-end faz isso por você.

    
por 20.08.2013 / 13:51