Mostrando postagens com marcador Bit Torrent. Mostrar todas as postagens
Mostrando postagens com marcador Bit Torrent. Mostrar todas as postagens

segunda-feira, 11 de maio de 2009

Tutorial básico de Bit Torrent - "The Final": Trackers Públicos x Trackers Privados, Ratio e mini-glossário

Fechando essa maldiç... digo, série que eu resolvi começar sei-lá-porquê, vamos meter a mão na ferida e tratar do que dá nó na cabeça do usuário (mais precisamente a idéia de ratio).

Na parte 2 do tutorial, eu comentei que há uma certa "entidade" chamada tracker que é quem põe alguma ordem na aparente zona que é o compartilhamento de arquivos via BT. Pois bem, há dois tipo básico de trackers: o tracker público e o tracker privado.

O tracker público caracteriza-se basicamente por ser público (jura?). Qualquer um, a princípio, pode chegar, procurar o que quiser, baixar o torrent, fazer seu download feliz e alegre, quando terminar parar o download e removê-lo do programa-cliente e ninguém tem nada a ver com isso. Mas peraí! Se ninguém compartilhar o arquivo inteiro, como os demais poderão baixar/completar seus downloads? Bem, a premissa básica da existência dos trackers públicos é que os seus usuários (ou ao menos parte deles) são pessoas conscientes e vão deixar, após terminado o download, o torrent ativo por algum tempo, para que outros possam pegar o arquivo. Trackers públicos são ótimos para quem possui conexões como a ADSL onde a banda de download é (muito) maior que a de upload, pois assim você não precisa ficar preso em todo e qualquer torrent que baixar, até completar a exigência do tracker (já que nos públicos não há exigência nenhuma). O efeito colateral disso é que a imensa maioria das coisa lançadas há algum tempo simplesmente não tem fonte (exceção de coisas MUITO populares ou alguns torrents gigantes, onde há existência de pessoas com conexões menos potentes que ficam mais tempo para concluir o download, o que acaba incentivando que as fontes mantenham o arquivo ativo em seus programas de torrent). Sem fonte, sem download. Outra características dos trackers públicos é que qualquer pessoa (que saiba como) pode publicar novos torrents no tracker. Em geral, há um tutorial para isso em algum lugar do site.

Para explicar os trackers privados, eu necessitarei do conceito de ratio, então vamos a ele. Ratio quer dizer "Razão" (nesse caso, no sentido matemático da coisa). Ih! Já senti que tem gente torcendo o nariz e fazendo careta mediante uma menção à matemática. Mas não fujam! Eu explicarei o que é o ratio e garanto: ninguém vai precisar fazer conta. Ouço suspiros aliviados? Quase todo programa de compartilhamento tem alguma forma de assegurar que você está compartilhando algo. Seja te deixando numa fila de espera, enquanto você compartilha nem que seja as partes já baixadas dos seus downloads, seja algum outro método qualquer. Bem, no torrent quem faz esse papel de controle é o ratio (bem, a própria estrutura de funcionamento do BT já meio que prioriza que tem mais capacidade de enviar dados, mas deixemos esses detalhes pra lá...).

Mas afinal, O QUE É O RATIO? Ratio é uma continha que você aprendeu a fazer no primário. Uma mera divisão. Dividi-se a quantidade de dados que você ENVIOU pela quantidade de dados que você BAIXOU. SUBIDA/DESCIDA. UPLOAD/DOWNLOAD. Sacaram? Um ratio de 1.0 indica que você subiu a mesma quantidade de dados que baixou, um ratio menor que 1 indica que você deixou suas obrigações de bom compartilhador em falta e que, portanto, baixou mais que subiu. Mas quem faz essa conta? Duas "entidades" diferentes. O seu programa de bit torrent e o tracker. O seu programa de bit torrent faz para que você tenha noção de quão bom (ou não) compartilhador você é e também para que você tenha controle do seu próprio ratio. Mas e o tracker, para que ele faz? Para um tracker público, a utilidade é nenhuma. Mas para os privados...

Tracker privado é um tracker onde é necessário se cadastrar para poder baixar arquivos de lá. Eles podem ser abertos (qualquer um se cadastra, basta ter endereço de e-mail válido) ou fechados, onde para se entrar é necessário, na maioria dos casos, receber um convite de quem já seja membro. Alguns trackers quando atingem a capacidade máxima de usuários comportada pelo servidor fecham e de tempos em tempos (em geral quando os administradores deletam as contas inativas) eles abrem para receber novos membros até que sua capacidade se esgote novamente. OK, e o que isso tem a ver com ratio? Bem, praticamente 100% dos tracker fechados exigem que você mantenha um ratio mínimo (o quanto é o ratio mínimo varia de tracker para tracker). O mais comum é que a exigência fique entre 0.5 (que você envie pelo menos metade da quantidade de dados que baixou) e 1.0 (que sua subida seja igual a descida) de ratio. Muitos deles possuem regras extras também. Portanto quando for se cadastrar lembre-se de ler as regras (para saber qual o ratio mínimo e quais os comportamentos não são aceitos pelo site). As punições por não manter o ratio ou por descumprir as regras são variadas, mas em mantendo-se o desrespeito, chega-se à punição capital: o seu banimento do site. Nos trackers privados, em geral, apenas alguns usuários têm permissão para publicar torrents novos (e como se ganha essa permissão varia de tracker para tracker).

Alguns trackers privados têm recursos para ajudar membros novos a fazer ratio ou para aqueles que têm bandas de subidas mais lentas. São artifícios variados, sendo um dos mais comuns o "Golden Torrent" (que recebe vários nomes, mas a função é a mesma): torrents onde o total de dados baixados DAQUELE TORRENT é descartado pelo site, então somente os dados que você subiu vão para o total da sua conta e seu ratio geral melhora. Outro recurso são os "seed points" (ou "karma points" ou "karma" ou mais alguns outros nomes): atingindo-se uma condição (ou uma série delas) você passa a ganhar pontos em função do tempo que você permanece como fonte em um torrent. Esses pontos podem ser trocados, em geral, de forma direta ou indireta por quantidade de subida. Ex.: Você troca 100 pontos por + 1 GB na sua conta de Up. Assim, se você não possui um upload decente, você acaba sendo recompensado pela sua boa vontade em deixar o torrent disponível por certo tempo. Alguns tracker limitam como você ganha (ex: apenas torrents sem ninguém baixando geram pontos, assim garante-se que mesmo torrents mais antigos terão chances de terem fontes e usuários novos poderão baixar praticamente qualquer coisa do acervo do tracker) ou como você pode usar os pontos ou ainda quantos pontos você pode ganhar por torrent, para evitar certos "abusos".

Certos termos são muito comuns entre quem usa BT, mas quem não está poder dentro não conhece, vamos a alguns deles:

- Seed/Seeder - Seed é como se chama a "fonte completa" em Bit Torrent. Portanto todos aqueles que completam seus downloads e manteem o torrent ativo viram seeders.
- Leecher - Pode ter duas conotações. Uma delas é simplesmente "quem está baixando", ou seja, quem ainda não completou o download. Outra, normalmente usada como termo ofensivo, refere-se aos usuários que não respeitam os princípios do bom compartilhador e só querem baixar (ou então só compartilham o mínimo para evitar a expulsão do tracker).
- Uploader - Também pode significar duas coisas. Pode ser qualquer um que esteja disponibilizando o torrent para que outros baixem (nesse sentido é sinônimo de seed). A palavra com esse sentido é mais comum em trackers públicos. Nos trackers privados, é mais comumente usado para indicar quem foi que publicou aquele torrent. Também costuma ser o nome da "classe de usuário" que tem permissão para fazer tal publicação.
- Downloader - Nos sites que chamam os seeds de uploaders é comum que os leechers sejam chamados de downloaders.
- Peer - essa eu não vejo tanto, mas em geral "peer" é a denominação genérica dos "pontos" envolvidos no processo de troca do arquivo. Seeders + leechers = total de peers daquele torrent.
- Dead Torrent (Torrent Morto) - Eu já vi chamarem várias coisas de Dead Torrent. Felizmente todas elas parecidas. As vezes chamam de "Dead Torrent", os torrents que permanecem sem nenhuma fonte por algum tempo. Em alguns lugares, no entanto, só são considerados mortos os que permanecem sem seeders nem leechers por um determinado tempo. A maioria dos trackers tem opções para se ocultar os dead torrents dos resultados das buscas.
- Seed Box (Sementeira) - é um serviço (pago) que visa as pessoas que têm problemas para baixar torrents (seja por traffic shaping, cotas de tráfego de dados, baixa velocidade de upload, problemas com roteadores e firewalls). Nesse tipo de serviço, é disponibilizado um número de slots para que o usuário possa fazer seu download. Basta apontar o endereço do .torrent ou subir o .torrent para o seed box que este, então, se responsabilizará por baixar e fazer ratio para o usuário, usando os servidores próprios do serviço (economizando, assim a cota do usuário, evitando o Traffic Shaping ou simplesmente deixando a conexão dele livre para outros fins). Uma vez completado o download por parte do serviço, este disponibiliza ao usuário um link para baixar o arquivo (mais comumente via HTTP ou FTP) diretamente. A quantidade de slots e a quantidade de tráfego máximos mensais variam de plano para plano.
- Re-seed - relativamente comum em trackers privados, o re-seed é uma espécie de "serviço" interno do tracker, no qual um usuário pede para que um torrent sem fontes recupere algumas de suas antigas fontes. Normalmente um link é disponibilizado na página de detalhes do torrents para tal. Uma vez solicitado, o sistema envia, via mensagem privada, um recado a todos os membros que já baixaram o mesmo torrent solicitando que estes, se possível, voltem a ser fontes daquele torrent. Assim, quem já baixou e ainda tem consigo o(s) arquivo(s) descarregado(s) pode, se quiser, entrar novamente como seed. Como em trackers privados fazer ratio sempre é uma preocupação, a coisa acaba funcionando em um bom número de casos.

Nossa, nem acredito que isso acabou... (ou não).

Rafael-san, O Enxugador de Gelo

terça-feira, 28 de abril de 2009

Tutorial básico de Bit Torrent Parte 3 – Filosofando (ou não): é legal ou ilegal?

"Afinal, usar Bit Torrent é legal ou ilegal?"

Bom, antes de prosseguir no tutorial em si, uma breve parada para umas palavras sobre a polêmica do BT.

Bom, a resposta mais acertada para a pergunta é: depende. Simplesmente "usar o Bit Torrent" não é ilegal.

No entanto, usá-lo para conseguir material protegido por direitos autorais dá um pano pra mangas danado... tanto, que eu nem vou comentar muito aqui... mas diz a lei brasileira que reproduzir, copiar, etc., etc., etc., conteúdo protegido por direitos autorais COM INTUITO DE LUCRO é crime. Mas... e para uso próprio? A lei, até onde minha ignorância alcança, é silente e aí é onde a porca torce o rabo...

O que se pode, então, baixar sem medo via Bit Torrent? Obras (músicas, livros...) que tenham caído em domínio público. Programas gratuitos e programas "gratuitos para testar" (shareware) também estão no cardápio. Programas pagos juntamente com cracks/seriais/keygens não devem fazer parte dos seus downloads se você quiser se manter no "lado branco" da força... músicas, filmes e séries comerciais caem na problemática do parágrafo acima...

"E se eu quiser baixar mesmo assim?" Problema seu.

A galera ligada em coisas advindas do outro lado do planeta costuma adotar a tática de distribuir GRATUITAMENTE animes, mangás, etc. traduzidos para o português E QUE NÃO TENHAM SIDO LICENCIADOS em terras brasileiras. Até hoje, que eu saiba, nenhum fansub foi fechado ou processado por isso...

Na próxima parte trataremos de trackers públicos, trackers privados e ratio. Sendo esses dois últimos itens os maiores causadores de dúvida por parte de quem não usa a tecnologia...

Rafael-san, O Enxugador de Gelo

segunda-feira, 6 de abril de 2009

Tutorial básico de Bit Torrent Parte 2 – Como eu faço para usar?

“Ok. Como eu faço para usar essa tralha?”

Primeiramente, você precisará de um programa cliente de Bit Torrent. Para quem usa Windows, eu recomendo o µtorrent. Um programa peso-pena, mas que possui as principais funcionalidades de um programa BT.

Antes de prosseguirmos, uns detalhes sobre “como funciona” que você precisa saber. Para baixar um arquivo via torrent, você precisa, antes, baixar um “arquivo de controle”, um arquivo que serve como se fosse um link para o arquivo que você realmente deseja baixar. Esse arquivo em geral possui apenas alguns KB de tamanho e possui a extensão .torrent. Pois bem, achar esses arquivos é o trabalho do usuário quando quer baixar algo via BT. Alguns programas têm um sistema de busca integrado, mas o Bit Torrent não indexa os arquivos que as pessoas estão trocando. Enquanto você baixa algo ou envia para alguém há um computador que coordena as transferências usando as referências que existem dentro do arquivo .torrent. Esse computador é chamado de tracker (rastreador). O tracker não hospeda os arquivos trocados pelos usuários, mas em geral hospeda os .torrent e está associado a um site onde os usuários podem procurar o que querem baixar.

Então, depois de ter seu cliente BT instalado e funcionando, você deve caçar um site desses ou ainda, um site especializado em fazer busca dentro dos sites dos trackers. Tente sua sorte e procure o que deseja em sites como The Pirate Bay ou Mininova, ou ainda o TorrentZ (este último cai no caso de não ser um tracker, mas faz busca em diversos trackers) ou então entre com a expressão “o-que-eu-quero-baixar” torrent no Google (sempre ele) e você terá boas chances de achar o que quer ou de ser apontado para um site que tenha.

Uma vez localizado o arquivo que você deseja, baixe o arquivo .torrent e mande abri-lo usando se cliente, escolha o local onde você quer salvar seu arquivo a ser descarregado e bom download!

“Mas o que eu faço depois que o download acaba?” Respostas diversas para essa pergunta nas próximas partes...

Mas antes, na próxima parte, uma pausa para uma reflexão... digamos... "filosófica"...

Rafael-san, O Enxugador de Gelo

quinta-feira, 2 de abril de 2009

Tutorial básico de Bit Torrent Parte 1 – O que é?

Bit Torrent é um protocolo de compartilhamento de arquivos. Até aqui nada de novo.

Então, qual a diferença principal entre ele e os outros meio de se compartilhar arquivos? Em minha opinião, é o fato de o Bit Torrent se focado mais na velocidade do que, mais do que no “compartilhamento”. Explico-me: muitos programas de compartilhamento exigem que você compartilhe alguma coisa que você já possua para poder participar ou dão prioridade a quem compartilha muitas coisas (atribuindo “pontos” por certa quantidade de dados que você envia para outra pessoa da rede). Alguns programas te botam numa fila (às vezes lenta) e enquanto você mofa lá, outros usuários vão puxando de você os arquivos que você partilha. Esses sistemas são, muitas vezes, injustos com usuários novatos que não possuem o que compartilhar...

No Bit Torrent a coisa é um pouco diferente. Uma vez que você adiciona algo para baixar e havendo fontes, seu download costuma começar quase imediatamente. Os arquivos não são mandados inteiros e de maneira sequencial (como são os downloads de sites), ao contrário, eles são quebrados em partes pequenas que são baixadas de várias pessoas diferentes (se houver mais de uma fonte, claro), em ordem aleatória e o programa vai “montando” o arquivo. Some-se a isso que cada parte baixada por uma pessoa passa a ser compartilhada automaticamente, ou seja, aquele pedaço que você já possui do arquivo pode já ser enviado pra outra pessoa. Essa tríade (pedaços pequenos + download não sequencial + compartilhamento automático), juntamente com a estrutura de funcionamento do Bit Torrent, formam o principal fator responsável pela velocidade boa.

Segunda parte do tutorial: aqui

Rafael-san, O Enxugador de Gelo