Diferente do download comum, que depende do tráfego no servidor, o BitTorrent ou, simplesmente, torrent permite obter arquivos pesados em partes originadas em diversas fontes, criando uma rede de computadores conectados que otimiza o tempo.
Trata-se de um protocolo de conexão, desenvolvido pelo programador Bram Cohen, que acelerou e simplificou a tarefa de baixar arquivos grandes através da internet.
Como o torrent funciona?
De forma muito simplificada, quando realizamos um download da maneira convencional, conectamos o nosso computador (cliente) a outro computador (servidor), o cliente requisita um determinado arquivo armazenado no servidor, que envia esses arquivos ao cliente. Dessa forma, tudo é feito de maneira bastante centralizada.
O torrent funciona de maneira um pouco mais complexa e descentralizada. O seu computador, nesse caso chamado leecher, é direcionado por um computador central, denominado tracker, para máquinas no mundo inteiro (swarm) que possuem partes dos arquivos requisitados pelo leecher. Tais partes são denominadas peers e o arquivo completo é chamado seed. Mesmo os usuários que não possuem o arquivo completo, ajudam enviando os pedaços que já possuem, sendo assim, quando você baixa algo em torrent você também está fornecendo este mesmo arquivo a outros usuários.
Os usuários podem impedir o envio de dados a partir da sua máquina para economizar banda de internet, mas, isso é geralmente visto como uma quebra da etiqueta de compartilhamento.
Com isso, o torrent resolve alguns problemas vinculados ao modelo cliente-servidor como a sobrecarga de servidores.
Como utilizar o torrent?
Para trabalhar com o protocolo torrent, é necessário possuir primeiramente um cliente torrent, que são programas responsáveis por abrir arquivos no formato .torrent e se conectar a trackers, seed e peers na rede.
Existem algumas opções de clientes torrents como:
Transmission
O transmission é um cliente torrent gratuito e de código livre para uso fácil e poderoso.
O Transmission tem os recursos que você deseja de um cliente BitTorrent: criptografia, uma interface web, troca de pares, links magnéticos, DHT, µTP, encaminhamento de porta UPnP e NAT-PMP, suporte a webseed, diretórios de observação, edição de rastreador, velocidade global e muito mais.
qBittorrent
Trata-se de um cliente torrent, gratuito e de código livre, que utiliza a biblioteca libtorrent-rasterbar para comunicação em rede.
O qBittorrent foi originalmente desenvolvido em março de 2006 por Christophe Dumez, da Université de technologie de Belfort-Montbéliard, na França. Atualmente está sendo desenvolvido por colaboradores do mundo todo, liderado por Sledgehammer999, da Grécia, que se tornou o atual gerente do projeto, em junho de 2013.
Bitorrent
O BitTorrent é um popular cliente torrent. O cliente é mantido pelo programador norte-americano Bram Cohen e pela empresa BitTorrent, Inc. Lançado em 2001, o Bittorrent é o cliente mais antigo em atividade.
A partir dele foram lançados dezenas de clientes para arquivos em torrent, alguns até mesmo derivados dele. O BitTorrent tem sido um dos clientes mais simples, leves e minimalistas de torrent.
Usar torrent é ilegal?
Utilizar o torrent não é ilegal, afinal, trata-se apenas de um protocolo de conexão. Os servidores não disponibilizam os arquivos, eles apenas indexam, o que não significa que não haja conteúdo pirata sendo transferido via torrent, os usuários são os únicos responsáveis pelos arquivos que compartilham. Enfim, o recomendado é sempre baixar arquivos torrents de fontes confiáveis.
É inegável que o torrent revolucionou o compartilhamento de arquivos na internet, sendo largamente utilizado para compartilhar imagens de instalação de softwares livres e sistemas operacionais baseados em Linux.
E você aí, utiliza o protocolo torrent no seu dia a dia?
Abraços, galera.
Até a próxima.