Вы находитесь на странице: 1из 11

Bit Torrent Tutorial Completo

Se voc um produtor de [BP]Hollywood[/BP] pare de ler por aqui. Se for um usurio querendo aprender como funciona o mais eficiente sistema de troca de arquivos inventados, veio ao lugar certo. Com este tutorial qualquer novato que nunca baixou um [BP]MP3[/BP] ir utilizar o Bit Torrent para buscar [BP]filmes[/BP], [BP]livros[/BP], [BP]msicas[/BP] [BP]seriados[/BP] e programas compartilhados na Internet. Tutorial completo com links e arquivos.

HISTRIA ANTIGA
At o sculo passado, transmisses de arquivos era coisa sria. Ou voc assinava um servio como o RENPAC da Embratel, um servio de EDI como o do Infolink ou ficava prpria sorte, lidando com modems, protocolos e handshakes. Se voc no sabe o que zmodem, kermit e zoltrix, voc uma criatura mais feliz. No tempo do BBS a comunicao era linear. Um usurio baixando um arquivo no interferia no download de outro usurio, mas tambm no ajudava. Era frustrante subir um arquivo, cheio de vontade, para descobrir que outro havia subido o mesmo arquivo minutos antes. Tambm no importava se todos menos voc tinham o arquivo. Seu download no ganhava nem perdia. Com arquivos de 16 ou 20Kb tudo bem, mas o advento do Netscape, o primeiro arquivo realmente grande a ser distribudo, tudo ficou pior. No havia o conceito de recomear um download do ponto onde havia parado, as conexes eram lentas; em sua maioria trinta ou quarenta usurios compartilhavam um link de 64Kb. Isso atrasou muito a principal funo da Internet, que a troca de arquivos de sacanagem. Embora a quantidade de usurios e sua pulverizao pelos quatro cantos do planeta tenham matado o conceito de BBS, as alternativas de distribuio de arquivos ainda refletiam aquele modelo inicial. At hoje um download via FTP no passa de dois computadores enviando e recebendo pacotes de informao relativos a um arquivo, independente do que os computadores em volta estejam fazendo.

NAPSTER, GNUTELA E OUTROS BICHOS

A primeira gerao de programas peer-to-peer assumia que uma enorme quantidade de gente tinha arquivos a compartilhar, e seria benfico fornecer uma ferramenta para que essas pessoas interagissem entre si. Funcionou muito bem. Bilhes de msicas passaram

pelo Napster, tornando o MP3 um formato conhecido e tirando o sono das gravadoras. Entretanto nem tudo so flores. O [BP]Napster[/BP] baixava os arquivos de um usurio de cada vez. Voc no ganhava nenhuma vantagem por baixar um arquivo popular. Os programas como o Gnutella, que ainda sobrevive, mutado no Kazaa sofriam da mesma limitao. DICA: As figuras so ampliveis, basta clicar.

Tela do NeoNapster, uma verso politicamente correta da ferramenta.

A MULA
Seria uma alternativa interessante o eMule, mas mrito de gerenciarem melhor os downloads logo foi ofuscado por uma tendncia a trazer muitos arquivos falsos, spams, vrus e pornografia ilegal. Nada garante que um arquivo baixado seja realmente o que voc espera. Outro inconveniente o modelo de fila. Condiciona-se o download de um arquivo a diversos fatores, como ordem de chegada, quantidade de arquivos disponveis do *seu* lado, em alguns casos at consegue-se o mximo em egosmo on-line; troca condicional. S permito o download do arquivo A se voc compartilhar, para mim, o arquivo B. Por isso muitos arquivos, embora tenham disponibilidade terica, na prtica so quase impossveis de baixar pelas redes tradicionais.

O VERDADEIRO PONTO-A-PONTO
A humanidade estava razoavelmente satisfeita com o modelo existente. Pouca gente tinha banda larga, os arquivos em geral eram msicas individuais em mp3, e ningum sentia realmente as deficincias do modelo. Ento veio o [BP]DVD[/BP]. E o leitor de DVD para micros. E o DeCSS, um programa que integrava essa bagaa toda. Junte uma gota de inventividade, um container de maldade contra a MPAA, um formato de compresso chamado divx;) e presto! Temos filmes inteiros em excelente qualidade. E uma eternidade de espera para baixar cada um deles. MPAA Motion Pictures Association of America So o mal. Srio. So Sat em pessoa. Eles querem impedir que voc empreste seus discos. Se juntar cinco amigos, j est violando a licena. Leia o texto de alerta em qualquer um de seus DVDs.

Uma viso no muito exagerada da RIAA.

NASCE O TORRENT
Um sujeito muito inteligente, chamado Bram Cohen, que provavelmente tinha uma enorme coleo de filmes educativos de domnio pblico, pensou no problema, que na verdade tem duas partes: 1. como distribuir uniformemente um arquivo para o maior nmero de pessoas simultaneamente? 2. omo evitar filas e sobrecarga de servidor quando da fase inicial, onde somente um, ou poucos computadores possuem o tal arquivo? A soluo proposta foi simples e elegante. Por definio, todo membro de um enxame (o termo que compreende os computadores conectados a um arquivo torrent) tanto receptor quanto transmissor. Veja na figura abaixo o modelo tradicional versus o modelo torrent.

Modelo Tradicional: Um servidor, nenhuma interao entre clientes

fonte: Wikimedia

Modelo Torrent: Um tracker, clientes interagindo e trocando dados entre si

fonte: Wikimedia

No modelo tradicional temos um servidor que controla as transferncias, os pacotes e arquivos disponveis, quem est com o qu. Isso gera uma enorme carga no servidor. Se o mesmo sair do ar, diga adeus. No modelo torrent, o servidor ainda existe. chamado de tracker. Na prtica s serve para guardar o arquivo .Torrent com as informaes bsicas do arquivo compartilhado, como tamanho, nome, endereo do(s) tracker(s)- sim, um torrent pode ser referenciado por mais de um tracker de cada vez e, principalmente, dados para autenticao. Com isso voc evita baixar O convento das freiras lsbicas karatecas assassinas renomeado para Bambi. Ou o contrrio. Um tracker tem outras funes. Controla sua relao de envio / recebimento. Alguns usurios no entendem o conceito de compartilhar e foram seus clientes para que somente recebam. Isso ruim par todo mundo, ento alguns trackers impe limites para quem s recebe sem dar nada em troca, mas nunca limitando qualitativamente o contedo. Nada daquele esquema de trocas de alguns servidores do eMule.

EXEMPLO PRTICO

A Applet abaixo foi desenvolvida pelo pessoal do site http://aphid.org. Est sendo hospedada no meu servidor para no consumir a banda deles. Este programa um excelente exemplo de funcionamento do Bit Torrent. Vamos entend-lo: Existem dois tipos de pontos em uma rede torrent: Os Seeders e os Leechers. Seeder que semeia um Torrent, Leecher que chupa. Vamos simular a criao de uma nova .torrent no cyberespao. Os comandos so simples: Tecla + adiciona um Leecher ao conjunto, tecla s adiciona um Seeder. Clique a Applet para ela ganhar o foco, em seguida tecle + umas 3 vezes. Ver que aparecem crculos com um espao vazio. Esse espao representa seu arquivo. Com 3 ou 4 crculos orbitando, nada acontece. Precisamos de um Seeder. Tecla s. Veja como ele imediatamente elege um Leecher aleatoriamente como primeiro receptor. Ele est aos poucos enviando o arquivo para esse Leecher, mas por enquanto tudo ainda igual ao modelo do eMule. Em algum momento esse n inicial ir comear a compartilhar com os outros, mesmo sem ter terminado o arquivo. Acrescente mais uns 5 ou 6 ns. Ideal que fique com uns 10. Aguarde alguns segundos para que a os mais recentes passem a receber dados. Veja como alguns ns bem posicionados recebem dados de diversas fontes simultaneamente! Se voc tiver pacincia, ver o n mais antigo se transformar em um Seeder. A essa altura sua tela deve estar uma teia de aranha de informaes se entrecruzando. Imagine isso em um ambiente de banda larga! A eficincia assombrosa, sem sobrecarregar nenhum dos ns da rede. Idia de gnio.

Outro tutorial
Bit Torrent

Download
Torrent Aviso: Os arquivos direcionadores (torrents) no so nossos, esto apenas indexados e foram tirados de sites estrangeiros, a fim de facilitar para a Comunidade Brasileira e especialmente os que no entende Ingls, portanto eventuais problemas como conexo e tracker no tem nada a ver com o nosso site.

Resumo

O Bit Torrent o sistema mais prtico e rpido para compartilhamento de arquivos na Internet. Atravs dele possvel baixar filmes, jogos, msica, enfim qualquer tipo de arquivo que outros usurios estejam compartilhando. Ele trabalha de forma distribuda pois ao mesmo tempo em que voc est fazendo download outros Internautas puxam do seu micro as partes do arquivo que voc j recebeu. Muito interessante. O Bit Torrent realiza mltiplas conexes simultneas para upload e download. A velocidade de download proporcional a velocidade de upload. Ou seja, quanto mais gente estiver puxando partes de voc, mas rpido ser seu download. Justamente por esse motivo o incio do processo de download um pouco lento. Como no comeo do download voc no possui nenhuma parte do arquivo para compartilhar sua velocidade fica muito reduzida. medida que voc tiver um pedao maior do arquivo mais pessoas se conectaro a voc para baixar essas partes e conseqentemente seu download aumentar de velocidade. Por isso o nome Bit Torrent. Ele literalmente funciona como uma torrente de bits. Comea devagar e vai acelerando progressivamente. Show! Quem no sabe disso e j tentou utilizar o BitTorrent pode ter ficado frustrado e desistido de utiliz-lo ao ver no incio do download a informao de que poderia demorar por exemplo 380 horas para baixar um determinado arquivo. Se tivesse aguardado mais 5 minutos veria que o tempo restante mudaria para 2 horas e depois iria diminuir ainda mais. Uma informao importante: O Bit Torrent compartilha APENAS o arquivo que voc est baixando. Nenhum outro arquivo do seu computador ser compartilhado quando voc utilizar o Bit Torrent. O Bit Torrent um programa de cdigo fonte aberto o que garante muita segurana. Como fao um download com o Bit Torrent? Para fazer um download com o Bit Torrent voc precisa, antes de mais nada, de um arquivo .torrent. Um arquivo .torrent um arquivo minsculo que contm as informaes necessrias para que o Bit Torrent possa localizar e baixar um programa, jogo, filme ou qualquer outro tipo de arquivo compartilhado. Cada arquivo .torrent contm informaes sobre diferentes downloads. Ou seja, se voc quer baixar um filme precisar do .torrent daquele filme. De posse do arquivo .torrent s dar 2 cliques nele e o Bit Torrent iniciar o download. No se preocupe com interrupes no processo de download. O Bit Torrent sempre continua o download do ponto onde parou e checa automaticamente a integridade dos arquivos.

Faq
O que o BitTorrent? Bittorrent um protocolo designado para a transferncia de arquivos. baseado na natureza peer-to-peer(usurio a usurio) ,os usurios conectam-se cada um com outro diretamente para receber e mandar pedaos do arquivo. Contudo como o servidor central(chamado tracker) que coordena as aes de todos os peers. O tracker apenas maneja conexes,um tracker pode manejar uma quantidade realmente enorme de usurios,usando muita pouca banda. A filosofia chave do bittorrent e que o usurio faca o upload ao mesmo tempo do download. Dessa maneira a banda da rede e utilizada o mais eficientemente possvel. Bittorrent designado para trabalhar melhor se o numero de pessoas interessadas em um certo arquivo aumenta,em contraste com outros protocolos de transmisso de arquivo. Uma analogia para descrever esse processo seria tentar visualizar um grupo de pessoas sentada numa mesa. Cada pessoa na mesa pode ao mesmo tempo falar e conversar com qualquer outra pessoa da mesa. Essas pessoas esto tentando terminar a copia completa de um livro. A pessoa A anuncia que ele tem as paginas 1-10,23,42-50,e 75.Pessoas C,D,E esto com falta dessas paginas que A tem,ento elas coordenam isso e o A da a elas,copias dessas partes perdidas. Pessoa B anuncia que tem as paginas 11-22,31-37 e 6370.Pessoas A,D e E falam para o B que eles gostariam de ter algumas de suas paginas,ento ela lhes da copias das paginas que tem. O processo continua ao redor da mesa,ate que todo mundo anuncie o que tem,e o que esta faltando. As pessoas completam a copia do livro. O pessoal na mesa coordenada a troca de partes do livro ate que todo mundo tenha tudo. Tem tambm outra pessoa na mesa,a qual chamaremos de "S".Essa pessoa tem a copia completa do livro,ento no precisa que nada lhe seja enviado. Ele responde com paginas que ningum no grupo tem. Primeiro,quando todo mundo acabo de chegar,eles todos precisam falar com ele,para pegar o seu primeiro set de paginas. Contudo as pessoas so espertas o suficiente para no pegar todas as mesmas paginas dele. Depois de um curto perodo, todos tem a maioria do livro entre eles,mesmo que ningum deles tenha o livro todo. Dessa maneira,uma pessoa pode compartilhar o livro que tem,com muitas outras pessoas,sem lhes dar a copia inteira para todo mundo que esta interessado. Ele da diferentes partes para pessoas diferentes,e eles so capazes de compartilhar entre si. Essa pessoa que chamamos de "S"e chamada de seed ou semente na terminologia do bittorrent. 2) Como o bittorrent se compara com outras formas de transferncia de arquivo?

O mtodo mais comum pelos quais arquivos so transferidos na Internet o clienteservidor modelo. Um servidor central que envia o arquivo inteiro para um cliente que o requisito isso e como http e ftp funcionam. Os clientes apenas falam com o server e no entre si. As maiores vantagens desse mtodo que ele e simples de ser setado, e os arquivos so usualmente sempre disponveis, uma vez que os servidores tem que ser dedicados a tarefa de servir,e tem que estar sempre conectados com Internet. Entretanto esse modelo tem um problema significativo quando os arquivos so muito grandes ou muito populares,ou ambos. Outro mtodo de transferncia de arquivos que se tornou popular recentemente:a rede peer-to-peer(ou ponto a ponto) ,como sistemas como kazaa,edonkey,gnutella,direct conecte, etc...Na maioria dessas redes,usurios comuns da Internet podem compartilhar arquivos,conectando diretamente um com outro ou ponto-a-ponto.A vantagem aqui que os arquivos podem ser compartilhados sem se ter o acesso prprio ao servidor. Tipicamente o downloader recebe um arquivo de uma fonte nica,contudo as verses novas de alguns clientes permitem o download de um arquivo nico de varias fontes com altas velocidades. O problema discutido acima da popularidade do numero de downloads, aqui no tem efeito,porque a uma chance muito maior que o arquivo popular seja disponibilizado por um grande numero de peers. O numero de arquivos disponibilizados tende a ser muito bom,contudo velocidades de download para arquivos obscuros(ou pouco conhecidos) tende a ser muito lenta. Outro problema comum associado algumas vezes com estes sistemas,e que o protocolo de pesquisa, resulta num numero limitado de resultados por cliente. Arquivos parcialmente baixados no so comunemente disponibilizados para outros peers, contudo alguns clientes mais novos tem essa funcionalidade disponibilidade e geralmente dependente da boa vontade dos usurios. O bittorrent se parece mais com a usenet. E melhor voltado para arquivos novos que tem uma grande quantidade pessoas interessadas. Arquivos obscuros ou antigos tendem a no ser disponveis(dependendo do interesse) .Bittorrent tambm lida bem com arquivos que tem uma demanda bem alta,especialmente se comparado com outros mtodos. Onde posso baixar o bit torrent?

-> Torrent - Meu preferido -> BitTorrent - O cliente oficial


Onde posso encontrar trackers de torrents?

MG TORRENTS

O que todas essas palavras significam?(seeding,uploading,share rating,etc) ->torrent: Geralmente isso se refere ao pequeno arquivo metadata que voc recebe do webserver(o que termina com .torrent) .Metadata significa que o arquivo contem INFORMAO sobre o arquivo que voc deseja fazer o download,no os dados em si. Isso o que e enviado ao seu computador quando voc clica num link de download num site. Voc pode tambm salvar o arquivo torrent localmente no seu sistema,e clic-lo para abrir o download bittorrent. Isso e til se voc deseja re-abrir o torrent mais tarde,sem ter que achar o link novamente. ->peer: Peer um outro computador na Internet que voc conecta para transferir dados. Geralmente um peer no tem o arquivo completo,seno ele seria chamado seed. Algumas pessoas podem tambm se referir aos peers como leeches,para distinguir deles das pessoas generosas que completaram seus downloads,e deixam o cliente rodando para rodar como seed. ->seed: Um computador que tem uma copia completa de um certo torrent. Uma vez que o seu cliente termina o download,ele vai continuar aberto ate que voc clique no finish(ou qualquer coisa que faca voc fech-lo) .Isso e conhecido como ser um seed ou seeding. Voc pode tambm iniciar um bittorrent(bt) cliente com o arquivo completo,e uma vez que o BT check o arquivo,ele ira connectar e ira enviar(ou seed) o arquivo para outros. Geralmente e considerado uma boa maneira continuar o seeding the um arquivo depois que voc termino o download,para ajudar os outros. Tambm quando um novo torrent e postado a um tracker,algum tem que ser o seed para que o mesmo esteja disponvel para outros. Lembre-se o tracker no sabe nada sobre o atual CONTEDO do arquivo,ento e importante ser um seed para um novo torrent. ->ressed: Quando a zero seeds para um determinado torrent(e no a peers o suficiente para distribuir a copia) ,ento eventualmente todos os peers vo ficar paralizados com um arquivo incompleto,uma vez que no a ningum no swarm them os pedaos perdidos. Quando isso acontece,algum com o arquivo completo(o seed) tem que se conectar ao swarm,ento os pedaos perdidos podem ser transferidos. Isso e chamado resseding. Usualmente um pedido de ressed vem junto com uma promessa implicita que quem requisito deixara seu cliente aberto apos um perodo(adicionar longividade ao torrent) ,pela bonda de outro resseding o arquivo ->swarm: Um grupo de maquinas que esta coletivamente conectada a um arquivo em particular. Por exemplo se voc inicia o seu bittorrent cliente e ele te fala que voc esta conectado a 10 peers e 3 seers,ento o swarm consite the voc e essas 13 outras pessoas. ->tracker: Um servidor na Internet que atua coordenando a ao dos clientes bittorrent. Quando voc abre um torrent,sua maquina contacta o tracker e pergunta por uma lista de peers para contactar. Periodicamente ao longo da transferncia,sua maquina vai checar com o tracker,falando para ele o quanto voc j fez o download e upload quanto falta para terminar e o seu estado(comeando,terminando o download,parando) .Se o tracker estiver offline e voc tenta abrir um torrent,ento

voc incapaz de conectar. Se um tracker fica offline durante um torrent(voc j esta conectado com alguns pontos e j esta falando com os peers) ,voc ser capaz de continuar transferindo para esses peers,mas nenhum peer novo vai ser capaz de conectar em voc. Geralmente erro de tracker so temporrios,ento a melhor maneira e simplesmente esperar,e deixar o cliente aberto tentando. Que portas o bittorrent usa? Ele funcionara com firewall/NAT? Antes da verso 3.2 do bittorrent as portas padro estavam entre 6881-6889. Da verso 3.2 e posterior esse intervalo foi extendido para 6881-6999(Essas portas so todas para uso do tcp,bittorrent no usa udp) .O cliente comea com a porta mais baixa e seqencialmente tenta portas maiores,ate que ele possa achar uma. Isso significa que o seu cliente primeiro tenta a porta 6881,depois 6882,etc..Posteriormente voc realmente s precisar abrir mais portas,se voc abrir mais bittorrenet clientes...para a maioria das pessoas e suficiente abrir 6881-6889. Os trackers que o bittorrent tem que se conectar geralmente usam a porta 6969.Mas anda impede que os trackers usem outras portas..isso depende. Bittorrent geralmente trabalha bem com nat. Para firewall a dica e liberar portas da 6881 ate a 6889 e a porta 6969 para se conectar ao tracker. BitTorrent fala que estou uploading,que arquivos estou compartilhando? O que esta sendo mandado? No se preocupe,quando voc esta fazendo o download de um torrent em particular,voc esta tambm fazendo uploading desse torrent ao mesmo tempo. As partes desse arquivo(s) que voc j tinha feito o download,esto sendo uploaded para outros peers. Isso e normal. No a um "diretrio compartilhado" comparado com outras aplicaes peer-to-peer. Se voc tem um certo arquivo ou arquivos,e voc quer torn-lo disponvel para outros,voc primeiro deve criar um arquivo .torrent e dar o upload dele para um server,e ento seed o arquivo.(que significa abrir localmente o torrent no seu cliente,e deix-lo aberto para servir de seed) O que acontece se eu cancelar um download?Como posso fazer o resume? Bittorrent suporta totalmente voc parar e depois resumir um download parcial. Voc no tem que fazer nada em especial. Se voc cancelar um download antes dele terminar,os arquivos parciais estaro localizados no seu HD. Para resumir uma transferncia,simplesmente clique no mesmo torrent link novamente,e quando perguntando aonde salvar o arquivo,selecione a mesma localizao da ultima vez. Bittorrent ira olhar que o arquivo j existe,e ira ver o tanto que j foi puxando,ele ento recomeara de novo do prximo pedao. Porque o meu arquivo de download e to grande,mas eu fiz download apenas de uma pequena parte? Quando o bittorrent inicia ,ele aloca espao para o arquivo inteiro. E por isso que voc

v a barra de progresso se movimentar pela tela. A razo para isso e porque,ele faz o download em pedaos,e esses pedaos chegam em ordem aleatria. Ao contrario de http e ftp,que o download do arquivo comea do inicio ao final,bt download acontece em ordem randmica. O que seeding? Como eu fao isso? Porque eu devo deixar o cliente aberto depois de terminar o download? Seed e um cliente que tem o arquivo completo. Seeding e o processo de conectar com um torrent,depois que voc terminar o download do arquivo. A 2 maneiras de fazer isso: ->Deixar o cliente aberto depois do processo de download terminar,Uma vez que voc tenha o arquivo inteiro,voc ira se tornar um seed,e o cliente bittorrent restantes conectados ao swarn,sending para outros usurios ate voc fech-lo. ->Clicando num torrent link(ou abrindo um arquivo .torrent j salvo) e selecionando o arquivo que j esta completo. Bittorrent ira ento checar o arquivo,e notara que ele j esta completo,ento ele continuara conectado ao tracker e servira como seed Espero que tenha ajudado.

Вам также может понравиться