29Aug

Como o BitTorrent funciona?

click fraud protection

BitTorrent consome 12% do tráfego total na Internet na América do Norte e 36% do tráfego total na região Ásia-Pacífico, de acordo com um estudo de 2012.É tão popular que o novo "sistema de alerta de direitos autorais" visa o tráfego BitTorrent sozinho.

BitTorrent pode ser popularmente conhecido como um método de pirataria, mas não é apenas para piratas.É um protocolo peer-to-peer, útil e descentralizado, com vantagens significativas em relação a outros protocolos em muitas situações.

Este artigo irá ajudá-lo a entender como funciona o protocolo BitTorrent e por que não é apenas uma ferramenta para a pirataria. Nós já explicamos como começar com o BitTorrent.

Como o BitTorrent funciona

Quando você baixa uma página da web como essa, seu computador se conecta ao servidor da Web e baixa os dados diretamente desse servidor. Cada computador que baixa os dados o faz do servidor central da página. Isto é o quanto do tráfego na web funciona.

BitTorrent é um protocolo peer-to-peer, o que significa que os computadores em um "Swarm" BitTorrent( um grupo de computadores que baixam e carregam o mesmo torrent) transferem dados entre eles sem a necessidade de um servidor central.

instagram viewer

Tradicionalmente, um computador une um enxame BitTorrent carregando um arquivo. torrent em um cliente BitTorrent. O cliente BitTorrent entra em contato com um "rastreador" especificado no arquivo. torrent. O rastreador é um servidor especial que acompanha os computadores conectados. O rastreador compartilha seus endereços IP com outros clientes BitTorrent no enxame, permitindo que eles se conectem entre si.

Uma vez conectado, um cliente BitTorrent baixa bits dos arquivos no torrent em pequenos pedaços, baixando todos os dados que ele pode obter. Uma vez que o cliente BitTorrent tem alguns dados, ele pode então começar a enviar esses dados para outros clientes BitTorrent no enxame. Desta forma, todos os que baixam um torrent também estão enviando o mesmo torrent. Isso acelera a velocidade de download de todos. Se 10.000 pessoas estão baixando o mesmo arquivo, ele não coloca muito estresse em um servidor central. Em vez disso, cada downloador contribui com largura de banda de upload para outros downloaders, garantindo que o torrent permaneça rápido.

Importante, os clientes BitTorrent realmente nunca baixam arquivos do próprio rastreador. O rastreador participa do torrent apenas ao acompanhar os clientes BitTorrent conectados ao enxame, na verdade não baixando ou enviando dados.

Leechers e Seeders

Os usuários que baixam de um enxame BitTorrent são comumente chamados de "leechers" ou "pares".Usuários que permanecem conectados a um enxame BitTorrent, mesmo depois de terem baixado o arquivo completo, contribuindo com mais de sua largura de banda de upload para que outras pessoas possam continuar a baixar o arquivo, são chamados de "semeadores".Para que um torrent seja descarregável, uma semente - que tem uma cópia completa de todos os arquivos no torrent - deve inicialmente se juntar ao enxame para que outros usuários possam baixar os dados. Se um torrent não tem seeders, não será possível baixar - nenhum usuário conectado possui o arquivo completo. Os clientes BitDorrente

recompensam outros clientes que enviam, preferindo enviar dados para clientes que contribuem com mais largura de banda de upload em vez de enviar dados para clientes que carregam em uma velocidade muito baixa. Isso acelera os tempos de download para o enxame como um todo e recompensa os usuários que contribuem com mais largura de banda de upload.

Torrent Trackers e Trackerless Torrents

Nos últimos tempos, um sistema torrent descentralizado "sem rastreadores" permite que os clientes BitTorrent se comuniquem entre si sem a necessidade de nenhum servidor central. Os clientes BitTorrent usam a tecnologia de tabela hash distribuída( DHT) para isso, com cada cliente BitTorrent funcionando como um nó DHT.Quando você adiciona uma torrente usando um "link magnético", o nó DHT entra em contato com nós próximos e noutros nós em contato com outros nós até encontrar a informação sobre o torrent.

Como a especificação do protocolo DHT diz: "Com efeito, cada ponto se torna um rastreador". Isso significa que os clientes BitTorrent não precisam mais de um servidor central gerenciando um enxame. Em vez disso, o BitTorrent se torna um sistema de transferência de arquivos peer-to-peer completamente descentralizado.

DHT também pode trabalhar junto com rastreadores tradicionais. Por exemplo, um torrent pode usar DHT e um rastreador tradicional, o que proporcionará redundância no caso de o rastreador falhar.

BitTorrent não é apenas para pirataria

O BitTorrent não é sinônimo de pirataria. A Blizzard usa um cliente BitTorrent personalizado para distribuir atualizações para seus jogos, incluindo World of Warcraft, StarCraft II e Diablo 3. Isso ajuda a acelerar downloads para todos, permitindo que as pessoas compartilhem sua largura de banda de upload com os outros, alavancando a largura de banda não utilizada para downloads mais rápidos paratodos. Claro, ele também economiza dinheiro da Blizzard em suas contas de largura de banda.

As pessoas podem usar o BitTorrent para distribuir arquivos grandes para um número significativo de pessoas sem pagar a largura de banda de hospedagem na web. Um filme, um álbum de música ou um filme gratuito podem ser hospedados no BitTorrent, permitindo um método de distribuição fácil e gratuito, onde as pessoas que baixam o arquivo também ajudam a distribuí-lo. WikiLeaks distribuiu dados via BitTorrent, tirando uma carga significativa de seus servidores. As distribuições Linux usam o BitTorrent para ajudar a distribuir suas imagens de disco ISO.

BitTorrent, Inc. - uma empresa responsável pelo desenvolvimento do BitTorrent como protocolo, que também adquiriu e desenvolveu o popular cliente torrent μTorrent - está desenvolvendo uma variedade de aplicações que utilizam o protocolo BitTorrent para coisas novas através do projeto BitTorrent Labs. Os experimentos de laboratório incluem um aplicativo de sincronização que sincroniza arquivos de forma segura entre vários computadores, transferindo os arquivos diretamente via BitTorrent e um experimento BitTorrent Live que usa o protocolo BitTorrent para transmitir transmissão ao vivo, transmissão de vídeo, aproveitando o poder do BitTorrent para transmitir vídeos ao vivo para grandesnúmeros de pessoas sem os requisitos atuais de largura de banda.

BitTorrent pode ser usado principalmente para pirataria no momento, pois sua natureza descentralizada e ponto a ponto é uma resposta direta aos esforços para reprimir o Napster e outras redes peer-to-peer com pontos centrais de falha. No entanto, o BitTorrent é uma ferramenta com usos legítimos no presente - e muitos outros usos potenciais no futuro. Crédito de imagem

: Imagem de cabeçalho por jacobian, servidor central e diagramas de rede peer-to-peer por Mauro Bieg na Wikipédia