Bit Torrent, Azureus e eDonkey2000

Como fazer downloads de arquivos, filmes, documentários através de arquivos .torrent

Um pouco de história sobre troca de arquivos:
No tempo do BBS, a comunicação era linear.
Não havia o conceito de recomeçar um download do ponto onde havia parado, as conexões eram lentas.
Segundo o site CONTRADITORIUM, isso atrasou muito a principal função da Internet, que é a troca de arquivos de sacanagem e filmes pornôs.
Até hoje um download via FTP, são dois computadores enviando e recebendo arquivos ( informações) independente do que os computadores da rede mundial estejam fazendo.
Exemplos de P2P: Carracho, KDX , Hotline, Napster, Acquisition.
O NAPSTER foi da primeira geração de programas peer-to-peer. Ele baixava os arquivos de um usuário de cada vez. MP3 passou a ser um popul.ar por conta da troca deles na internet. E assim, o Napster enlouqueceu empresas fonogáficas.
Outros softwares de P2P, como Gnutella e Kazaa, tambem sofriam desta limitação de baixar arquivo de um usuário por vez.
Daí veio o eMule, que usa o modelo de “fila”. No EMULE, a troca é condicional. Só permito o download do arquivo A se você compartilhar, para mim, o arquivo B.
No EMULE, há muitos arquivos falsos (que levam dias pra baixar), spams, vírus e pornografia ilegal.
Nada garante que um arquivo downloadeado, seja o que você queria e esperou tanto tanto por ele.
Bom…
Surge o famoso DVD e os leitores de DVDs para computadores pessoais. De carona, criaram também o DeCSS, que descriptografava os DVDs, liberava as regiões dos players. Aparece também o formato de compressão DIVX.
Proliferam filmes e documentários online. A pirataria corre solta.
E então, a Motion Pictures Association of America processa usuários de P2P que baixaram filmes ilegalmente.
Aparece, então, o formato TORRENT,(mais conhecido como Bit Torrent)
Foi criado por Bram Cohen em 2003 e tem sido o alvo nº1 de empresas que lutam por direitos autorais.
Ele partiu da idéia:
1. como distribuir uniformemente um arquivo para o maior número de pessoas simultaneamente?
2. como evitar filas e sobrecarga de servidor quando da fase inicial, onde somente um, ou poucos computadores possuem o tal arquivo?
A solução proposta foi bacanérrima!
Por definição, todo membro de um enxame (o termo que compreende os computadores conectados a um arquivo torrent) é tanto receptor quanto transmissor.

O que é o Bit Torrent?

É um protocolo de compartilhamento de arquivos que progressivamente distribui a transferência da banda entre muitos usuários.
Ele faz com que grandes arquivos de audio e vídeo, possam ser downloadeados através da WEB, em um tempo razoável ( de alguns minutos até algumas horas). Ele tambem reduz o custo de transferência de arquivos para um site que disponibilize muito conteúdo.
Ele introduziu o conceito “partilhe o que já descarregou” maximizando muito o desempenho e possibilitando downloads rápidos e imediatos.
Por exemplo, uma vez que um usuário de Bit Torrent começa a downlodear um arquivo de vídeo, ele passa também a disponibilizar este mesmo arquivo. O próximo usuário, que tiver interesse neste mesmo arquivo, já começa a fazer o download do primeiro usuário.
Os downloads se tornam, progressivamente mais rápidos e eficientes. O uso da banda, transfer rate, é distribuido entre os usuários, minimilizando os custos para todos.

Como Bit Torrent funciona?

Na rede BitTorrent os arquivos são quebrados em pedaços de geralmente 256Kb ou 512 kb. Ao contrário de outras redes, os utilizadores da rede BitTorrent partilham pedaços em ordem aleatória, que podem ser reconstituídos mais tarde para formar o arquivo final.
O sistema de partilhamento optimiza ao máximo o desempenho geral de rede, uma vez que não existem filas de espera e todos partilham pedaços entre si, não sobrecarregando um servidor central, como acontece com sites de downloads por exemplo. Assim, quanto mais utilizadores entram para descarregar um determinado arquivo, mais largura de banda se torna disponível.
Existem dois tipos de pontos em uma rede torrent:
Os Seeders ( semeadores)
Os Leechers ( chupadores)
Seeder é que semeia um Torrent, Leecher é que faz o download ( utilizadores-peers).

Como você partilha um arquivo no Azureus?

1) Primeiro você faz um conta em um TRACKER.
* O tracker é o computador que vai fazer a ligação entre os seeder(s) e os receptores, em outras palavras é o elo de ligação entre os usuários que estão compartilhando o arquivo.
O Tracker que eu recomendo é o www.torrentbox.com
2) Cria um Arquivo .torrent usando o AZUREUS.
O Azureus pede o “rastreador externo” ( que nada mais é que o TRACKER que você se cadastrou antes)
3) Entra no site de TRACKER que você havia se cadastrado, no caso “torrent box”, e faça um “UPLOAD TORRENT” coloca no ar por através de um tracker . E vc passa a ser um SEEDER (Semeador)
4) O arquivo .Torrent fica disponivel em alguma pagina na web, fixa indexada em um tracker, ou você o envia o link diretamente para um amigo seu.
5) Utilizadores, Leechers ou PEERS- vão começar a “baixar” teu arquivo.

Como downloadear um arquivo de um arquivo .torrent?

é bastante intuitivo. Cada pessoa que quiser descarregar um arquivo, primeiro deve descarregar o arquivo torrent que aponta para o arquivo de um site de TRACKER
Então, atenção, não existe sistema de busca dentro de um cliente de Bit Torrent, por ex. Azureus, o utilizador deve procurar o torrent em sites da internet.
Depois abre o arquivo .torrent no seu cliente BitTorrent.
O arquivo torrent mostra ao cliente o endereço do tracker, que mantém um log de quais os utilizadores que estão descarregando o arquivo e onde o arquivo e seus pedaços estão (caso o tracker esteja fora do ar fica impossível começar o download).
Depois do download começar, se o tracker sair do ar ainda é possível continuar o download, mas perde-se a informação de quais os utilizadores que estão online e quais os blocos que estão disponíveis.
Para cada fonte disponível o cliente lista quais blocos do arquivo que estão disponíveis, para depois pedir o bloco menos disponível na rede que ele ainda não possui. Essa priorização, dos blocos mais raros entre os utilizadores da rede primeiro, faz com que todos tenham blocos para partilhar. Assim que um cliente termina de descarregar um bloco, ele é automaticamente “hasheado” para garantir a integridade e segurança do mesmo, para em seguida procurar um cliente qualquer para fazer o upload daquele bloco.
Os utilizadores que já terminaram de descarregar um arquivo são “semeadores”.

Quem faz mais uploads de arquivos .torrent ganha melhor performance?

O sistema de compensação por uploads do BitTorrent já era implementado numa variante no KaZaA em 2002. O nível de participação de um usuário aumentaria e baixaria de acordo com o volume de uploads.

Sistemas parecidos ao Bit Torrent?

Similar ao eDonkey2000 , porem no eDonkey2000 os nós da última costumam partilhar um número muito maior de arquivos, tornando a banda disponível para cada arquivo muito menor.
O eDonkey2000 tem filas de espera muito grande.

Questões legais?

Inicialmente criada para distribuir arquivos legalizados, como as distribuições de GNU/Linux, trailers de filmes de alta qualidade ou qualquer outro tipo de material de livre distribuição.
PORÉM…
O BitTorrent também é conhecido por ter na rede usuários partilhando músicas, filmes e programas ilegalmente, assim como acontece com as outras redes P2P.
A rede BitTorrent foi usada para distribuir cópias ilegais de alta qualidade do filme The Matrix Reloaded já nos dias seguintes após o filme ser lançado nos cinemas.
Outros casos famosos foram o do vazamento do código fonte do jogo Half-Life 2 e até uma parte do código fonte do Windows NT e do Windows 2000.
Há chuva de processos vindos de diversas autoridades defensoras dos direitos autorais, incluindo governos, atacou os principais sites de distribuição de torrents no mundo.
Apesar disto o protocolo se mostrou bastante eficiente em tirar a sobrecarga de sites que oferecem demos e videos legalizados para o público comum. Alguns desenvolvedores, publicadores e sites do mundo já aderiram ao protocolo ou a outros protocolos p2p como uma forma de reduzir os custos de manutenção de grandes servidores de arquivos.
Até o momento, o BitTorrent é o protocolo P2P mais popular adotado para usos legalizados.

Existem diferencas entre BIT TORRENT e outros protocolos de P2P?

Existem duas diferenças principais entre o BitTorrent e outros protocolos de partilhamento comumente conhecidos.
Primeiramente, o BitTorrent não oferece um sistema de busca interno, o usuário deve procurar os arquivos torrent que apontam para o arquivo que ele quer baixar por indicação de alguém ou procurando em sites que indexam torrents. E em segundo lugar, a rede não dá suporte ao usuário para distribuir um arquivo, ele deve rodar um tracker para tornar o seu torrent disponível para os outros por conta própria ou usar um tracker de terceiros para isso. Essa duas características tornam a rede BitTorrent um alvo improvável de processos judiciais, bem como os seus usuários. Porém, o mesmo não se pode dizer daqueles que rodam trackers ou sites indexadores de torrents para distribuição de programas comerciais, jogos, filmes completos, músicas, etc.
Sites que disponibilizam listas ( trackers) de arquivos ilegais de .torrent sao sempre perseguidos pelas autoridades.
O suprnova era um site famoso, e foi fechado.
O administrador de lá criou uma companhia e o programa de partilhamento Exeem, que diz descentralizar o BitTorrent eliminando a necessidade de trackers. Diferentemente do BitTorrent, o Exeem não tem código fonte aberto e é patenteado por uma empresa.
Já existe um sistema de entrega de conteudo apeliado de Broadcatching, que combina RSS e Bit Torrent. Faz com q a pessoa que assina o canal de RSS receba arquivos de torrent.
Em outras palavras, assim como você se cadastra num site para receber notícias por e-mail, você poderia se cadastrar num site para receber arquivos com o conteúdo desejado, como trailers de novos filmes, músicas, seriados, etc)

Algumas operadadoras de banda larga estão fazendo traffic shapper nas transferencias p2p para limitar a banda.

A NET Virtua, com suas novas conexões MEGA FLASH, esta fazendo traffic shapper. Ou seja, limitando conexões que estejam fazendo P2P
Versões novas dos clientes torrent, existe uma opção que permite criptografar o cabeçalho dos pacotes de TCP/IP para que o traffic shapper não consiga identificá-los.
Alguns provedores também estão monitorando as portas do programas p2p.
Neste caso, basta colocar uma porta aleatória (alguns clientes já fazem automaticamente).
Não só o Virtua, mas BrasilTelecom, Velox…
Existe um Yahoo groups [quero_meus_p2p] que trata deste assunto.
Wikipedia Torrent. O que é?
Guia como criar um Torrent
Tutorial completo Bit Torrent
Como desbloquear a Bit torrent, Azureus e eMule nas conexões Virtua Mega Flash

Follow Me on Pinterest
Marcado com: , ,
2 comentários sobre “Bit Torrent, Azureus e eDonkey2000
  1. webmaster disse:

    » Muito bom! por Paulo Villela 05.01.2007 09:27
    Conheci este site, através do elaspod e vim conferir. Matéria super legal e informativa. Gostei do podcast, assim como deste artigo. Já me tornei fã do elaspod e vou conferir as novidades do marfisa pelo bloglines. abs

  2. Elmo Pahl disse:

    Excelente ! Muito bom mesmo… Parabéns a vocês que fizeram a matéria.. mjuito elucidativa.

Deixe uma resposta