Definição de Bittorrent

Por Carlos E. Morimoto. Há .

"Bittorrent" significa algo como "correnteza de bits". Ele foi feito para facilitar a distribuição de arquivos muito procurados, como por exemplo novas versões das distribuições, musicas ou games gratuitos e assim por diante. Claro que além destes exemplos, é possível distribuir qualquer tipo de arquivo, legal ou não através dele. Não existe uma interface centralizada como em outros programas. Os arquivos são distribuídos na forma de pequenos arquivos .torrent que contém algumas informações sobre o arquivo, um código de verificação de integridade e o endereço do tracker onde ele pode ser encontrado.

O tracker é um host que serve como ponto de encontro, ele não disponibiliza nenhum arquivo diretamente e por isso é capaz de lidar com um número muito grande de requisições. Um tracker rodando numa conexão ADSL com 128k de upload pode dar conta de milhares de downloads simultâneos. O tracker só centraliza informações sobre os hosts que estão compartilhando o arquivo, não disponibiliza nada diretamente. Para colocar um arquivo em circulação é criado um seed (semente), um host que será responsável por servir como um ponto inicial para download do arquivo.

A partir do momento em que outras pessoas começam a baixar o arquivo elas automaticamente também compartilham os pedaços já baixados e conforme mais e mais gente vai tentando baixar a oferta do arquivo fica cada vez maior e o download mais e mais rápido. Com o tempo algumas pessoas começam a deixar o bittorrent aberto compartilhando o arquivo completo e o seed passa a nem ser mais necessário. É exatamente o contrário do que aconteceria caso o arquivo fosse disponibilizado num FTP comum. Uma simples conexão ADSL pode distribuir o arquivo para milhares de pessoas e um mesmo tracker pode coordenar a distribuição de vários arquivos.

O ponto fraco do bittorrent é quando é preciso distribuir um monte de arquivos que individualmente possuem pouca procura. Se apenas uma ou duas pessoas tentarem baixar de cada vez, quase todo o trafego vai recair sobre os micros que estiverem disponibilizando o arquivo de qualquer forma. Existem versões para Linux e Windows, a versão Linux pode ser baixada no: http://bitconjurer.org/BitTorrent/download.html

Procure pelo link "some RPMs" que levará a alguns pacotes pré-compilados para várias distribuições. Se você estiver no Debian ou Kurumin a instalação será mais fácil, pois ele está disponível no apt-get. Basta um: apt-get install bittorrent Existem duas opções de cliente. O btdownloadcurses e o btdownloadgui. Os dois fazem exatamente a mesma coisa, a única diferença é que o primeiro mostra a barra de progresso numa janela de terminal, enquanto o outro mostra uma barra gráfica.

Para usá-los, basta copiar o link do arquivo .torrent desejado e usar o comando "btdownloadcurses --url", como em: btdownloadcurses --url http://www.levien.com/mandrake9.1.torrent

Depois é só deixar a janela aberta o máximo de tempo possível, mesmo depois de terminar de baixar o arquivo, para ajudar outras pessoas que também estejam tentando baixá-lo. Se o download for interrompido, basta usar o comando novamente, no mesmo diretório. O programa verifica a integridade do arquivo e continua da onde parou. Uma dica importante é que o bittorrent precisa que as portas TCP 6881 à 6889 estejam abertas, caso contrário o tracker não conseguirá contatar diretamente seu micro e você obterá taxas de download muito baixas, geralmente na faixa dos 3 a 4 kb, mesmo numa conexão de banda larga. Se você acessa através de uma conexão compartilhada via nat, configure seu servidor para redirecionar as portas para o micro da rede interna que está baixando os arquivos.

Caso você precise usar o bittorrent simultaneamente em vários micros da rede interna, você pode direcionar apenas uma porta para cada um. O primeiro pode receber a porta 6881, o segundo receber a porta 6882 e assim por diante. O bittorrent começa na porta 6881 e vai testando as portas seguintes até a 6889. Caso pelo menos uma delas esteja aberta você já conseguirá obter taxas normais de download.

Veja também
Qual o game mais caro da PS Store no Brasil?
Qual o game mais caro da PS Store no Brasil?
Games
Produtos piratas importados da China serão barrados pela Receita Federal
Produtos piratas importados da China serão barrados pela Receita Federal
Notícias
Melissa: o vírus que enganou os viciados em pornô e infectou mais de 100 mil PCs em 1999
Melissa: o vírus que enganou os viciados em pornô e infectou mais de 100 mil PCs em 1999
Artigos
Apple retira WhatsApp, Threads, Telegram e Signal da App Store chinesa
Apple retira WhatsApp, Threads, Telegram e Signal da App Store chinesa
Mobile
Banco Central confirma novo vazamento de chaves Pix
Banco Central confirma novo vazamento de chaves Pix
Notícias
Motorola lança Moto G04s por R$ 747,15 a vista
Motorola lança Moto G04s por R$ 747,15 a vista
Mobile
true