Torrent

terça-feira, 26 de janeiro de 2010

O que é Torrent? E como funciona?

Muitas vezes me fazer perguntas de onde achar tal programa, tal filme, eu falo "Veja pelo torrent", e sempre sou surpreendido com tal pergunta: "O que é isso", atrávez dessa questão resolvi pesquisar com detalhes sobre  Torrent.
A onda já não é tão nova, mas a certeza é de que ela não irá passar tão cedo. Os downloads através de torrents trazem benefícios tanto para os usuários como para desenvolvedores e fornecedores. Para os primeiros, há a economia no uso de banda (você já irá entender o porquê), enquanto que, para os segundos, é uma possibilidade de disponibilizar grandes arquivos sem a possibilidade de congestionar um servidor.
Porém, nem todos têm consciência do que é e como usar esta tecnologia. É aquela velha história do “Já ouvi dizer, mas nunca vi”.
A lógica do torrent é a seguinte: a primeira pessoa a disponibilizar um download é conhecida como o primeiro seed (ou semente, que, neste caso, pode ser interpretado como aquele que semeia). Uma segunda pessoa baixa este conteúdo e também passa a disponibilizá-lo, tornando-se um seed também. Ou seja, quanto mais seeds houver de um mesmo arquivo, mais rápidos e eficientes são os downloads, pois mais pessoas disponibilizam o arquivo. Este protocolo foi desenvolvido em 2001.

Arquivos .TORRENT
Torrent é a extensão de arquivos utilizados por um protocolo de transferência do tipo P2P (Peer to Peer). Em um processo semelhante ao do eMule, por exemplo, os arquivos transferidos são divididos em partes e cada pessoa que tem tal arquivo ajuda a fazer o upload a outros usuários. Isso reduz significantemente o consumo de banda do distribuidor original do arquivo (lembrou-se do primeiro parágrafo?).
Para compartilhar estes arquivos, é necessário usar um programa específico, conhecido como cliente. Ele obtém as informações contidas nos arquivos e se encarrega de toda a comunicação entre os usuários.

Como funciona
Para baixar via torrent, você não pesquisa diretamente os arquivos que deseja. O primeiro passo é pesquisar pelo arquivo torrent que contenha essas informações. Ao abrir este arquivo com um programa compatível (ou seja, cliente), você vai visualizar todo seu conteúdo e pode baixar somente aquilo que desejar.

Diferentemente de transferências via HTTP, um cliente torrent faz diversos pedidos em diferentes sockets (pontos finais de uma rede, ou seja, a localização de um arquivo). Isso significa mais de uma fonte para você baixar. Outra diferença é que o protocolo torrent baixa de uma maneira não seqüencial e vai “montando” o arquivo como se fosse um quebra-cabeça, juntando as diferentes partes dos arquivos baixados.

Clientes
Há diversos clientes torrent que você pode usar para transferir e compartilhar seus arquivos. Um dos mais utilizados hoje em dia é o BitTorrent (de fato, este é o cliente dos desenvolvedores da tecnologia). Outras opções incluem o µTorrent, o BitComet e o Azureus, só para citar alguns.
Também é possível utilizar programas do tipo P2P. Boa parte deles não vacilou e hoje aproveita a tecnologia também. É o caso do Ares, do LimeWire e do Shareaza.

Pesquisando
Há diversos sites onde os usuários disponibilizam seus arquivos torrent. Porém, como o número desses serviços é crescente, foi criado outro tipo de serviço: o de pesquisar arquivos nesses sites sem a necessidade de vasculhar um por um. Entre os mais populares, estão o YouTorrent, o Torrents.to, o Speckly, Completorrent.
Portanto, agora você já sabe o que tem que fazer: escolher um cliente, um serviço de busca e começar a baixar.


  BitTorrent


Gratuito
Tamanho: 2,86 MB
Sistema: Windows XP/Vista/7/2000/2003
Empresa: Bram Cohen



  µTorrent


Gratuito
Tamanho: 311,3KB
Sistema: Windows 95, 98, NT, 2000, Millenium, XP, 2003, Vista, 2008, 7
Empresa: Bram Cohen




BitComet


Gratuito
Tamanho: 6,23 MB
Sistema: Windows XP/Vista/98/2000
Empresa: BitComet





    Azureus

Gratuito
Tamanho: 8,66 MB
Sistema: Windows XP/Vista/7/98/2000/2003
Empresa: Olivier Chalouhi