Anatomia do BitTorrent

Aluno
Paulo Cheadi Haddad Filho
Orientador
José Coelho de Pina

Resumo

Desde o início da história da computação, o compartilhamento de dados é uma ação natural e necessária para o trabalho nesta área e que passou a ser mais comum com a criação dos dispositivos de armazenamento de dados sob a forma de arquivos e, anos depois, com o advento da Internet. Porém, foi a partir de 1999, com o surgimento do Napster, que as redes ponto-a-ponto (peer-to-peer, ou p2p) se tornaram populares e passaram a ser o método mais usado.

A partir daí, o p2p veio se desenvolvendo até que, em 2003, Bram Cohen divulgou um método mais eficiente de publicação e localização de arquivos do que o utilizado naquela época: o protocolo BitTorrent. Assim, muitos programas de compartilhamento BitTorrent passaram a ser desenvolvidos, e o protocolo foi sendo estudado pela área acadêmica, passando por algumas melhorias.

Atualmente, o BitTorrent contém conceitos das áreas de teoria dos jogos, estrutura de dados como tabelas de dispersão (mais conhecidas como tabelas hash) e de topologias de rede otimizadas, se tornando a forma mais eficiente e utilizada de compartilhamento de arquivos via Internet atualmente.

O objetivo do trabalho é estudar e analisar o protocolo BitTorrent em suas três componentes principais (teoria dos jogos, tabelas hash e teoria de redes) e identificar a sua implementação feita pelo cliente de código aberto Transmission, fazendo uma ponte entre teoria e prática.

Arquivos

Blog
http://tccdopaulo.wordpress.org

Avaliação de monografias
PDF

Proposta
PDF | TEX | HTML

Monografia preliminar
PDF | TEX

Apresentação
PDF | online (Prezi.com)

Pôster
PDF | TEX

Monografia
PDF | TEX