pt.phhsnews.com


pt.phhsnews.com / Como funciona o BitTorrent?

Como funciona o BitTorrent?


O 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 sobre outros protocolos em muitas situações.

Este artigo irá ajudá-lo a entender como o protocolo BitTorrent funciona e porque não é apenas uma ferramenta para pirataria. Anteriormente explicamos como começar com o BitTorrent

Como funciona o BitTorrent

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

O BitTorrent é um protocolo peer-to-peer, o que significa que os computadores em um "enxame" de BitTorrent (um grupo de computadores fazendo download e carregando o mesmo torrent) transferem dados entre si sem a necessidade de um servidor central.

Tradicionalmente, um computador associa 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 controla os computadores conectados. O rastreador compartilha seus endereços IP com outros clientes BitTorrent no swarm, permitindo que eles se conectem uns aos outros.

Uma vez conectado, um cliente BitTorrent baixa bits dos arquivos no torrent em pequenos pedaços, baixando todos os dados que conseguir . Uma vez que o cliente BitTorrent tenha alguns dados, ele pode então começar a enviar esses dados para outros clientes BitTorrent no swarm. Desta forma, todos baixando um torrent também estão fazendo o upload do mesmo torrent. Isso acelera a velocidade de download de todos. Se 10.000 pessoas estiverem baixando o mesmo arquivo, ele não colocará muita pressão em um servidor central. Em vez disso, cada downloader contribui com a transferência de largura de banda para outros usuários de download, garantindo que a torrente permaneça rápida.

Importante, os clientes de BitTorrent nunca baixam arquivos do próprio rastreador. O rastreador participa do torrent apenas mantendo o controle dos clientes do BitTorrent conectados ao swarm, não baixando nem transferindo dados.

Leechers and Seeders

Usuários baixando de um enxame BitTorrent são comumente chamados de “leechers” ou "pares". Usuários que permanecem conectados a um enxame de 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 referidos como “seeders”. Para que um torrent seja baixado, um semeador - que tem uma cópia completa de todos os arquivos no torrent - deve inicialmente unir-se ao swarm para que outros usuários possam baixar os dados. Se um torrent não tiver semeadoras, não será possível fazer o download - nenhum usuário conectado tem o arquivo completo.

Os clientes do BitTorrent recompensam outros clientes que fazem upload, preferindo enviar dados a clientes que contribuem com mais largura de banda em vez de enviar dados para clientes que fazem upload em uma velocidade muito lenta. Isso acelera o tempo 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 permite que os clientes BitTorrent se comuniquem entre si sem a necessidade de quaisquer servidores centrais. Os clientes de BitTorrent usam a tecnologia de tabela de hash (DHT) para isso, com cada cliente BitTorrent funcionando como um nó DHT. Quando você adiciona um torrent usando um "link magnético", o nó DHT contata nós próximos e esses outros nós contatam outros nós até que localizem as informações sobre o torrent.

Como a especificação do protocolo DHT diz, “Na verdade, cada par torna-se 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 totalmente descentralizado.

O DHT também pode trabalhar ao lado de rastreadores tradicionais. Por exemplo, um torrent pode usar o DHT e um rastreador tradicional, o que fornecerá redundância caso o rastreador falhe.

O BitTorrent não é apenas para pirataria

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

As pessoas podem usar o BitTorrent para distribuir arquivos grandes para um número significativo de pessoas sem pagar pela largura de banda da hospedagem. Um filme, álbum de música ou jogo gratuito pode ser hospedado 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. O 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 um protocolo, que também comprou e desenvolve o popular cliente torrent µTorrent - está desenvolvendo uma variedade de aplicações que usam o Protocolo BitTorrent para coisas novas através do seu projeto BitTorrent Labs. Os experimentos de Labs incluem um aplicativo de sincronização que sincroniza arquivos entre vários computadores, transferindo os arquivos diretamente via BitTorrent, e um experimento BitTorrent Live que usa o protocolo BitTorrent para ajudar a transmitir vídeo ao vivo, aproveitando o poder do BitTorrent para transmitir vídeo ao vivo para grandes número de pessoas sem os atuais requisitos de largura de banda.

O BitTorrent pode ser usado principalmente para pirataria no momento, já que sua natureza descentralizada e peer-to-peer é uma resposta direta aos esforços para reprimir o Napster e outros parceiros. redes 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: cabeçalho Imagem por jacobian, servidor central e diagramas de rede peer-to-peer de Mauro Bieg na Wikipedia


Automator 101: Como automatizar tarefas repetitivas no seu Mac

Automator 101: Como automatizar tarefas repetitivas no seu Mac

Para todas as piadas antigas sobre mouses com um botão e simplicidade, os Macs têm alguns recursos avançados que o Windows simplesmente não oferece. O Automator é um deles, oferecendo uma maneira simples de automatizar tarefas repetitivas sem qualquer software de terceiros. O Automator é uma ferramenta poderosa, e você pode fazer muito com isso.

(how-to)

Não use as extensões de navegador do seu antivírus: elas podem torná-lo menos seguro

Não use as extensões de navegador do seu antivírus: elas podem torná-lo menos seguro

A maioria dos programas antivírus ou “suítes de segurança”, como eles chamam a si mesmos, querem que você instale o navegador extensões. Eles prometem que essas barras de ferramentas ajudarão a mantê-lo seguro on-line, mas elas geralmente existem para gerar algum dinheiro para a empresa. Pior ainda, essas extensões são muitas vezes terrivelmente vulneráveis ​​a ataques.

(how-to)