O que é Torrent?

BitTorrent é um protocolo de compartilhamento de arquivos, usado para distribuir dados em grande escala.

A estrutura de compartilhamentos de arquivos funciona no método P2P ou (peer-to-peer). Ou seja, não há um servidor central de onde o arquivo é baixado, o arquivo é transmitido/recebido por todos os peers(participantes) simultaneamente.

Exemplo de transmissão HTTP ou FTP:

Abaixo um exemplo de uma rede P2P.

Aparentemente o funcionamento do protocolo BitTorrent é simples, o primeiro usuário cria um pequeno arquivo com a extensão .torrent (Ex: meuarquivo.torrent). Este arquivo contem metadata sobre os arquivos que serão compartilhados e sobre o Tracker (O Computador que coordena a distribuição dos arquivos).

A partir deste momento os Peers que desejam baixar o conteudo compartilhado devem utilizar o meuarquivo.torrent através de um “Cliente Torrent”. Ao fazer isso o peer automaticamente não só iniciará o download destes arquivos como tambem o fornecerá para outros usuários que desejam acessar o mesmo conteudo.

Desta forma o acesso para todos fica mais rápido pois são várias as fontes de onde o coteudo pode ser baixado.

Vantagens:

  • O BitTorrent realiza diversas solicitações simultaneas por pedaços do arquivo que esta sendo baixado, ao contrario do HTTP que faz uma unica grande solicitação.
  • O custo de uma empresa para disponibilizar um arquivo (Um demo de um jogo por exemplo) via P2P é infinitamente menor do que qualquer outra forma já que a infra-estrutura de transmissão dos arquivos será a conexão e os computadores das pessoas que estão baixando o arquivo.
  • Redundancia! Como são várias pessoas baixando e retransmitindo o arquivo, caso venha a ocorrer uma falha durante a transmissão, existirão diversas outras fontes para baixar o arquivo.

Deixe seu comentário