BitTorrent

BitTorrent é um protocolo de código aberto de compartilhamento de arquivos ponto a ponto (P2P). Ele descentraliza a distribuição de arquivos fazendo com que cada cliente que baixa um arquivo também funcione como um servidor do qual outros clientes podem baixar. Ele permite até que o host original do arquivo fique offline sem afetar a disponibilidade desse arquivo, desde que pelo menos outro computador tenha uma cópia completa dele.

O BitTorrent ajuda a distribuir arquivos sem usar um servidor de arquivos dedicado. Em vez disso, as pessoas podem criar e baixar arquivos torrent contendo informações e metadados sobre os arquivos compartilhados. Um arquivo torrent também inclui um endereço para um tracker — um servidor que coordena as transferências de arquivos rastreando os endereços IP de cada computador que está baixando e compartilhando esse torrent. Depois de se conectar à swarm do torrent, o cliente pode começar a baixar arquivos dos seeds e compartilhá-los com os peers.

O BitTorrent permite baixar arquivos rapidamente entre um swarm de computadores e reduz a carga em um único servidor
O BitTorrent permite baixar arquivos rapidamente entre um swarm de computadores e reduz a carga em um único servidor

Os servidores de arquivos tradicionais transferem arquivos progressivamente para os clientes, começando pelo início de um arquivo e enviando seu conteúdo em ordem. O BitTorrent, por outro lado, divide os arquivos em pequenos fragmentos de tamanho uniforme e os transfere fora da ordem sequencial, priorizando os fragmentos mais raros, que estão com o menor número de peers. Quando o cliente termina de baixar cada fragmento, ele começa a enviá-lo para outros peers e passa para outro fragmento. Dessa forma, um cliente pode adicionar redundância à rede e reduzir a demanda geral sobre os seeds.

O protocolo BitTorrent oferece vários benefícios em relação aos servidores de arquivos tradicionais, o que o torna ideal para usos específicos. Muitas comunidades de software gratuito e de código aberto usam o BitTorrent para distribuir seus softwares gratuitamente e reduzir os custos dos servidores. Ele também ajuda a distribuir rapidamente arquivos grandes que têm alta demanda imediata sem sobrecarregar um único servidor de arquivos. Por exemplo, a Blizzard usou um cliente BitTorrent personalizado para lançar atualizações de jogos do World of Warcraft, permitindo que os jogadores obtivessem a atualização rapidamente sem o risco de uma falha no servidor de arquivos. No entanto, o uso mais popular do BitTorrent é a distribuição de filmes, programas de TV, músicas e softwares piratas.

Atualizado June 26, 2023 por Brian P.

quizTeste seus conhecimentos

PPL is a metric used in what industry?

A
Digital publishing
0%
B
Audio production
0%
C
Game development
0%
D
Online advertising
0%
Correct! Incorrect!     View the PPL definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de BitTorrent nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.