Tutorial BitTorrent - o que é, como funciona e download
Introdução:

As tecnologias de P2P (peer to peer) são um dos meios mais utilizados de compartilhamento de arquivos de qualquer tipo pela internet. Uma rede P2P que ganhou bastante destaque é o BitTorrent, que oferece um modo de funcionamento inovador, eficiente e estável. Os principais conceitos que estão por trás do BitTorrent são explicados a seguir.
O que é BitTorrent?
O BitTorrent é uma tecnologia criada por Bram Cohen que permite o compartilhamento de qualquer tipo de arquivo pela internet, sendo muito usado para a distribuição de vídeos, músicas e programas. Sua forma de trabalho é muito eficaz e evita, por exemplo, que determinados usuários só façam download, mas não compartilhem arquivos (pelos menos teoricamente). Isso porque a taxa de download é equivalente à taxa de upload, ou seja, somente compartilhando é que você consegue baixar arquivos. Por esta razão, quando você está iniciando um determinado download, a velocidade utilizada é lenta e vai aumentando de acordo com o que já foi baixado do arquivo. Quanto mais você tiver de um arquivo, mais usuários se conectarão ao seu computador e pela regra, a taxa de velocidade do seu download aumenta.
Na verdade, o BitTorrent é um protocolo, que, como já dito, permite o compartilhamento de qualquer tipo de arquivo. Devido a isso, o BitTorrent não pode ser considerado um software para fins ilegais (como foi o pioneiro Napster, por permitir a distribuição de músicas no formato MP3), pois qualquer pessoa pode usar o protocolo para distribuir arquivos. Existem até empresas que compartilham seus softwares por este meio. Apenas como exemplo, suponha que um escritor criou um e-book (livro digital). Além de disponibilizá-lo em um site, o autor pode distribuí-lo pelo BitTorrent, e isso não fere nenhuma lei de proteção à propriedade intelectual. Se conteúdo ilegal é distribuído pelo serviço, a responsabilidade, neste caso, é dos usuários que o fazem, e não do programa.
- Razões para usar o BitTorrent
O que foi dito acima certamente é suficiente para justificar o uso do BitTorrent. No entanto, há outros bons motivos:Segurança: o BitTorrent é muito seguro, pois compartilha apenas o arquivo que você estiver baixando. Ele não utiliza diretórios compartilhados, o que evita, por exemplo, que vírus se instalem nestas pastas e contaminem o computador de outro usuário;Multi-plataforma:O BitTorrent é multi-plataforma, ou seja, não é destinado a um único sistema operacional. Você pode utilizá-lo no Windows, no Mac OS e no Linux, por exemplo;Código-fonte aberto: o código-fonte do BitTorrent é aberto, o que significa que qualquer programador pode estudá-lo e até mesmo melhorá-lo. Para saber mais sobre isso, visite o site do BitTorrent para desenvolvedores;Gratuito:Você não precisa pagar nada para usá-lo (no entanto, você pode fazer donativos ao criador do serviço);Continua de onde parou: você não precisa deixar seu computador ligado até o download terminar. É possível interrompê-lo e posteriormente o BitTorrent continua de onde parou.
- Como o BitTorrent funciona? Para que você possa fazer download (e upload) pelo BitTorrent, é necessário que cada item compartilhado esteja associado a um arquivo denominado torrent, cuja extensão é .torrent (por exemplo, infowester.torrent). Trata-se de um arquivo pequeno, mas que contém as informações necessárias para o compartilhamento, como o local onde o arquivo está e a seqüência que verifica a integridade deste. Esse arquivo pode estar disponível em um site e, quando acessado, inicia o download do arquivo compartilhado (desde que o BitTorrent esteja instalado). Isso significa que você precisa achar um torrent do arquivo que você deseja baixar. Para encontrar torrents você pode usar sites voltados a este fim. Há vários na internet, basta digitar a palavra “torrent” em mecanismos de busca para localizá-los.Para entender o compartilhamento de arquivos do BitTorrent, é necessário conhecer alguns termos:
- Seed (ou seeding): a denominação dada ao computador que possui um arquivo completo compartilhado, como o computador que primeiramente disponibilizou o arquivo e os outros que o baixaram por inteiro;
- Peer: nome dado a cada computador que compartilha arquivos. Quando você está baixando algo pelo BitTorrent, seu computador é um peer, ou seja, um ponto ou um nó da rede;
- Leech (ou leeching): é a denominação dada ao momento em que um computador faz download;
- Tracker: denominação dada ao servidor que é responsável por organizar os arquivos disponíveis e direcionar os downloads;
- Swarm: nome dado ao conjunto de computadores que estão compartilhando o mesmo arquivo. Se, por exemplo, o arquivo infowester.pdf está sendo compartilhado por 2 seeds e por 8 peers, o swarm do arquivo contém 10 computadores (2 seeds + 8 peers).
O tracker é um dos principais responsáveis pelo funcionamento da rede do BitTorrent, pois ele praticamente gerencia a distribuição de arquivos porque possui informações sobre onde estão os computadores com os arquivos compartilhados num determinado momento.
Quando você inicia um download, o tracker é consultado para que a lista de computadores que possui o arquivo em questão seja informada. Enquanto o download vai sendo feito, seu computador se comunica periodicamente com o tracker para informar o quanto de download já foi feito e para saber o quanto falta. É importante ao tracker saber o quanto já foi baixado ao seu computador porque assim ele pode indicar sua máquina à outra que esteja precisando do “pedaço” do arquivo que você já tem. Assim, quanto mais computadores estiverem compartilhando aquele arquivo, mais rápido será o download, pois há mais opções de fontes.
Um fato interessante, é que se por alguma razão o tracker parar de funcionar (quando isso ocorre, geralmente é temporário) o swarm continua compartilhando o arquivo que lhe cabe, afinal, cada computador sabe de onde fazer o download. No entanto, nenhuma outra máquina poderá fazer parte do swarm, pois não há tracker que possa direcioná-la.
Onde baixar
Download dos melhores clientes BitTorrent:
Lista de sites para busca de torrents:
- http://www.isohunt.com
- http://www.torrentspy.com
- http://www.thepiratebay.com
- http://www.btjunkie.org
- http://www.mininova.org
- http://www.meganova.org
- http://www.mononova.org
- http://www.downloadanime.org
- http://www.torrentreactor.net
- http://www.binaries-usenet.com
- http://www.torrentz.com
- http://www.demonoid.com
Espero que este tutorial seja útil para os leitores. E aos que vão esperimentar, peço que deixem um comentário aqui neste post dizendo o que achou do BitTorrent.

Outubro 15th, 2007 at 01:04