Você está na página 1de 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 lu!ar certo. "om este tutorial qualquer novato que nunca #ai$ou um
[BP]%P&[/BP] ir utili'ar o Bit (orrent para #uscar [BP]filmes[/BP] [BP]livros[/BP]
[BP]m)sicas[/BP] [BP]seriados[/BP] e pro!ramas compartil*ados na +nternet. (utorial
completo com lin,s e arquivos.
HISTRIA ANTIGA
-t o sculo passado transmiss.es de arquivos era coisa sria. /u voc assinava um
servi0o como o 123P-" da 2m#ratel um servi0o de 24+ como o do +nfolin, ou ficava
5 pr6pria sorte lidando com modems protocolos e *ands*a,es. Se voc n7o sa#e o que
'modem ,ermit e 'oltri$ voc uma criatura mais feli'.
3o tempo do BBS a comunica07o era linear. 8m usurio #ai$ando um arquivo n7o
interferia no download de outro usurio mas tam#m n7o a9udava. 2ra frustrante su#ir
um arquivo c*eio de vontade para desco#rir que outro *avia su#ido o mesmo arquivo
minutos antes. (am#m n7o importava se todos menos voc tin*am o arquivo. Seu
download n7o !an*ava nem perdia.
"om arquivos de :; ou <=># tudo #em mas o advento do 3etscape o primeiro arquivo
realmente !rande a ser distri#u?do tudo ficou pior. 37o *avia o conceito de recome0ar
um download do ponto onde *avia parado as cone$.es eram lentas@ em sua maioria
trinta ou quarenta usurios compartil*avam um lin, de ;A>#.
+sso atrasou muito a principal fun07o da +nternet que a troca de arquivos de
sacana!em.
2m#ora a quantidade de usurios e sua pulveri'a07o pelos quatro cantos do planeta
ten*am matado o conceito de BBS as alternativas de distri#ui07o de arquivos ainda
refletiam aquele modelo inicial. -t *o9e um download via B(P n7o passa de dois
computadores enviando e rece#endo pacotes de informa07o relativos a um arquivo
independente do que os computadores em volta este9am fa'endo.
NAPSTER, GNUTELA E OUTROS BICHOS
- primeira !era07o de pro!ramas peerCtoCpeer assumia que uma enorme quantidade de
!ente tin*a arquivos a compartil*ar e seria #enfico fornecer uma ferramenta para que
essas pessoas intera!issem entre si. Buncionou muito #em. Bil*.es de m)sicas passaram
pelo 3apster tornando o %P& um formato con*ecido e tirando o sono das !ravadoras.
2ntretanto nem tudo s7o flores. / [BP]3apster[/BP] #ai$ava os arquivos de um usurio
de cada ve'. Doc n7o !an*ava nen*uma vanta!em por #ai$ar um arquivo popular.
/s pro!ramas como o Enutella que ainda so#revive mutado no >a'aa sofriam da
mesma limita07o.
DICA A! "i#ura! !$o ampli%&ei!, 'a!ta (li(ar)
(ela do 3eo3apster uma vers7o
politicamente correta da ferramenta.
A *ULA
Seria uma alternativa interessante o e%ule mas mrito de !erenciarem mel*or os
downloads lo!o foi ofuscado por uma tendncia a tra'er muitos arquivos falsos spams
v?rus e porno!rafia ile!al. 3ada !arante que um arquivo #ai$ado se9a realmente o que
voc espera.
/utro inconveniente o modelo de fila. "ondicionaCse o download de um arquivo a
diversos fatores como ordem de c*e!ada quantidade de arquivos dispon?veis do FseuF
lado em al!uns casos at conse!ueCse o m$imo em e!o?smo onCline@ troca condicional.
S6 permito o download do arquivo - se voc compartil*ar para mim o arquivo B.
Por isso muitos arquivos em#ora ten*am disponi#ilidade te6rica na prtica s7o quase
imposs?veis de #ai$ar pelas redes tradicionais.
O +ERDADEIRO PONTO,A,PONTO
- *umanidade estava ra'oavelmente satisfeita com o modelo e$istente. Pouca !ente
tin*a #anda lar!a os arquivos em !eral eram m)sicas individuais em mp& e nin!um
sentia realmente as deficincias do modelo.
2nt7o veio o [BP]4D4[/BP]. 2 o leitor de 4D4 para micros. 2 o 4e"SS um pro!rama
que inte!rava essa #a!a0a toda. Gunte uma !ota de inventividade um container de
maldade contra a %P-- um formato de compress7o c*amado div$@H e prestoI (emos
filmes inteiros em e$celente qualidade. 2 uma eternidade de espera para #ai$ar cada um
deles.
%P-- J %otion Pictures -ssociation of -merica J S7o o mal. Srio. S7o Sat7 em
pessoa. 2les querem impedir que voc empreste seus discos. Se 9untar cinco ami!os 9
est violando a licen0a. Keia o te$to de alerta em qualquer um de seus 4D4s.
8ma vis7o n7o muito e$a!erada da 1+--.
NASCE O TORRENT
8m su9eito muito inteli!ente c*amado Bram "o*en que provavelmente tin*a uma
enorme cole07o de filmes educativos de dom?nio p)#lico pensou no pro#lema que na
verdade tem duas partesL
1. como distri#uir uniformemente um arquivo para o maior n)mero de pessoas
simultaneamenteM
2. omo evitar filas e so#recar!a de servidor quando da fase inicial onde somente
um ou poucos computadores possuem o tal arquivoM
- solu07o proposta foi simples e ele!ante. Por defini07o todo mem#ro de um en$ame
No termo que compreende os computadores conectados a um arquivo torrentH tanto
receptor quanto transmissor.
De9a na fi!ura a#ai$o o modelo tradicional versus o modelo torrent.
*o-elo Tra-i(ional Um !er&i-or,
nen.uma intera/$o entre (liente!
fonteL Oi,imedia
*o-elo Torrent Um tra(0er, (liente!
intera#in-o e tro(an-o -a-o! entre !i
fonteL Oi,imedia
3o modelo tradicional temos um servidor que controla as transferncias os pacotes e
arquivos dispon?veis quem est com o qu. +sso !era uma enorme car!a no servidor. Se
o mesmo sair do ar di!a adeus.
3o modelo torrent o servidor ainda e$iste. P c*amado de trac,er. 3a prtica s6 serve
para !uardar o arquivo .(orrent com as informa0.es #sicas do arquivo compartil*ado
como taman*o nome endere0o doNsH trac,erNsHC sim um torrent pode ser referenciado
por mais de um trac,er de cada ve' J e principalmente dados para autentica07o. "om
isso voc evita #ai$ar Q/ convento das freiras ls#icas ,aratecas assassinasR renomeado
para QBam#iR. /u o contrrio.
8m trac,er tem outras fun0.es. "ontrola sua rela07o de envio / rece#imento. -l!uns
usurios n7o entendem o conceito de compartil*ar e for0am seus clientes para que
somente rece#am. +sso ruim par todo mundo ent7o al!uns trac,ers imp.e limites para
quem s6 rece#e sem dar nada em troca mas nunca limitando qualitativamente o
conte)do. 3ada daquele esquema de trocas de al!uns servidores do e%ule.
E1E*PLO PR2TICO
- -pplet a#ai$o foi desenvolvida pelo pessoal do site *ttpL//ap*id.or!. 2st sendo
*ospedada no meu servidor para n7o consumir a #anda deles.
2ste pro!rama um e$celente e$emplo de funcionamento do Bit (orrent. Damos
entendCloL
2$istem dois tipos de pontos em uma rede torrentL /s Seeders e os Keec*ers. Seeder
que semeia um (orrent Keec*er que c*upa. Damos simular a cria07o de uma nova
.torrent no cy#erespa0o.
/s comandos s7o simplesL (ecla QSR adiciona um Keec*er ao con9unto tecla QsR
adiciona um Seeder. "lique a -pplet para ela !an*ar o foco em se!uida tecle QSR umas
& ve'es. Der que aparecem c?rculos com um espa0o va'io. 2sse espa0o representa seu
arquivo.
"om & ou A c?rculos or#itando nada acontece. Precisamos de um Seeder. (ecla QsR.
De9a como ele imediatamente ele!e um Keec*er aleatoriamente como primeiro receptor.
2le est aos poucos enviando o arquivo para esse Keec*er mas por enquanto tudo ainda
i!ual ao modelo do e%ule.
2m al!um momento esse n6 inicial ir come0ar a compartil*ar com os outros mesmo
sem ter terminado o arquivo. -crescente mais uns T ou ; n6s. +deal que fique com uns
:=. -!uarde al!uns se!undos para que a os mais recentes passem a rece#er dados. De9a
como al!uns n6s #em posicionados rece#em dados de diversas fontes simultaneamenteI
Se voc tiver pacincia ver o n6 mais anti!o se transformar em um Seeder. - essa
altura sua tela deve estar uma teia de aran*a de informa0.es se entrecru'ando.
+ma!ine isso em um am#iente de #anda lar!aI - eficincia assom#rosa sem
so#recarre!ar nen*um dos n6s da rede. +dia de !nio.
Outro tutorial
Bit Torrent
Do3nloa-
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.
Re!umo
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.
4a5
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 63-
70.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 cliente-
servidor 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.

Você também pode gostar