Escolar Documentos
Profissional Documentos
Cultura Documentos
BitTorrent
Universidade Federal do Maranho Centro de Cincias Exatas e Tecnologia Ps-Graduao em Engenharia de Eletricidade Estgio Docente Prof. Dr. Mrio Meireles Teixeira
Contedo
Estrutura e Funcionamento Ambiente Termos Importantes Transferncia de Dados Vantagens no uso da Tecnologia Trfego de Informaes Mecanismo de Conexo Protocolo BitTorrent
14/06/2010
BitTorrent
14/6/2010
o padro global para a entrega de arquivos atravs da Internet; Possui mais de 160 milhes de clientes em todo o mundo (stio: www.bittorrent.com); No custa nada utiliz-lo e no contm spyware ou anncios pop-up; Foi criado por Bram Cohen em 2003 e a sua popularidade tem crescido rapidamente rapidamente.
14/06/2010
BitTorrent
independentedousuriopossuirou no,conexobandalarga
14/06/2010 BitTorrent
4
14/6/2010
Contedo
Fundamentos Bsicos Caractersticas Importantes
Estrutura e Funcionamento Ambiente Termos Importantes Transferncia de Dados Vantagens no uso da Tecnologia Trfego de Informaes Mecanismo de Conexo Protocolo BitTorrent
BitTorrent
Asbarrascoloridasindicamqueospedaossocompartilhados emordemaleatria,emvezdaordemsequencial.
14/06/2010 BitTorrent
6
14/6/2010
Esquemafortementeconectado. AFigurademonstraquecompartilhandoseconseguebaixarmaisrpido.
14/06/2010 BitTorrent
7
14/06/2010
BitTorrent
14/6/2010
Termos Importantes
P2P (entre pares, ou seja ponto a ponto) a troca direta entre sistemas em mquinas para o compartilhamento de seus recursos e servios efetuando troca de informaes, armazemanento de arquivos etc. Arquivo de metadados (metafile) .torrent Pequeno arquivo que possui informaes sobre o arquivo que o usurio deseja baixar baixar.
14/06/2010
BitTorrent
Termos Importantes
Tracker (rastreador) Gerenciador ou organizador dos arquivos torrent; Direcionam os usurios que querem baixar determinados arquivos aos usurios que j possuem parcialmente ou integralmente estes arquivos baixados. Seed computador que possui um arquivo completo; necessrio pelo menos um computador "seed" para que o download de um BitTorrent funcione. Peer cada computador que compartilha arquivo.
14/06/2010 BitTorrent
10
14/6/2010
Termos Importantes
Swarm (enxame) conjunto de computadores enviando (upload) ou recebendo (download) ( ) o mesmo arquivo simultaneamente; Leech (sanguessuga) momento em que um computador faz download; pessoa que baixa arquivos mas no os compartilham com outros outros. Leecher usurio que est baixando um arquivo, mas ainda no completou download.
14/06/2010 BitTorrent
11
A velocidade de transferncia afetada (dependendo do tipo de protocolo, quantidade de trfego no servidor, e a quantidade de outros computadores que esto descarregando o arquivo).
A transferncia gerenciada por um protocolo (conjunto de regras), tais como FTP (Protocolo de Transferncia de Arquivos) ou HTTP (Protocolo de Transferncia de Hiperte to) texto).
Se o arquivo for grande e popular, as demandas ao servidor sero grandes e o download ser lento.
14/06/2010
BitTorrent
12
14/6/2010
Computador com programa cliente BitTorrent recebe e envia mltiplos fragmentos do arquivo simultaneamente.
Nesse processo, utiliza-se um software (ao invs do seu navegador) para localizar computadores que possuem o arquivo desejado.
14/06/2010 BitTorrent
13
Segurana; Multi plataforma; Multi-plataforma; Cdigo-fonte aberto; Gratuidade; Continua de onde parou; BitTorrent capaz d f BitT t de fornecer grandes arquivos em d i menos tempo, garantindo uma maior aceitao pelo pblico.
14/06/2010
BitTorrent
14
14/6/2010
O grande diferencial do BitTorrent comparado a outras solues P2P a idia de fornecer caches das informaes; Estas ficam espalhadas em diversos ns e podem, consequentemente, ser recuperadas mais rapidamente; A sua estratgia para manter a colaborao enviando dados preferencialmente para ns que j enviaram dados para o n que est fornecendo fornecendo, tambm se mostrou bastante eficiente;
14/06/2010
BitTorrent
15
Trfego de Informaes
DistribuiodosprotocolosnaInternetem2007
14/06/2010 BitTorrent
16
14/6/2010
Trfego de Informaes
OtrfegoP2Paolongode2007
14/06/2010 BitTorrent
17
Trfego de Informaes
DistribuiodotrfegoBitTorrentpordiferentestiposdemdia
14/06/2010 BitTorrent
18
14/6/2010
Mecanismo de Conexo
ProcessodeconexodoBitTorrent
peer 0
AmaioriadosaplicativosqueutilizaaredeBitTorrent usaaporta6881.
14/06/2010 BitTorrent
19
O arquivo .torrent est codificado no formato q bencoding, que suporta quatro tipos de dados: strings (cadeias de caracteres), nmeros inteiros, listas e dicionrios. Esse metadado contm as seguintes chaves: Info: um dicionrio que descreve o arquivo(s) do torrent; o e ; Announce: Anunciar URL do tracker(string). Comment: (opcional) comentrios do autor (string). Create by: (opcional) nome e verso do programa utilizado para criar o .Torrent (string).
BitTorrent
20
14/06/2010
10
14/6/2010
Como o BitTorrent no possui uma central de alocao de recursos, cada peer responsvel por maximizar sua taxa de download.
14/06/2010
BitTorrent
21
14/06/2010
BitTorrent
22
11
14/6/2010
Estes, usurios que se beneficiam de redes Bittorrent sem muito ou nada contriburem;
14/06/2010
BitTorrent
23
Contedo
Fundamentos Bsicos Caractersticas Importantes
Estrutura e Funcionamento Ambiente Termos Importantes Transferncia de Dados Vantagens no uso da Tecnologia Trfego de Informaes Mecanismo de Conexo Protocolo BitTorrent
14/06/2010
BitTorrent
24
12
14/6/2010
Consideraes Finais
BitTorrent distribuio:
frequentemente
usado
para
muito mais barato, rpido e mais eficiente para distribuir arquivos usando BitTorrent do que um download normal normal. importante a disseminao de arquivos torrent, pois, com maior nmero de usurios melhor o funcionamento do programa.
BitTorrent
25
14/06/2010
Consideraes Finais
Cabe aos usurios a deciso de baixar arquivos sem o devido pagamento de direitos autorais. Tem como principais fraquezas a dependncia de servidores e o tempo de vida dos arquivos fortemente dependente do interesse dos usurios; Apesar destes desafios, ele se mostra um concorrente respeitvel para a troca de arquivos, j sendo usada de fato em projetos de grande porte usada, fato, porte, como algumas distribuies do sistema operacional Linux.
14/06/2010
BitTorrent
26
13
14/6/2010
Contedo
Fundamentos Bsicos Caractersticas Importantes
Estrutura e Funcionamento Ambiente Termos Importantes Transferncia de Dados Vantagens no uso da Tecnologia Trfego de Informaes Mecanismo de Conexo Protocolo BitTorrent
BitTorrent
27
Leituras Complementares
KAMIENSKI, Carlos; SOUTO, Eduardo; ROCHA, Joo; et al. Colaborao na Internet e a Tecnologia Peer-to-Peer. UNISINOS, RS. BRAGA, BRAGA Rodrigo A da S Reconhecimento de trfego peer-to-peer A. S. utilizando redes neurais. Dissertao (Mestrado), Universidade Federal de Itajub, 2007. MAXFARIA. Protocolo Bittorrent. UNIRIO. GUO, Lei; CHEN, Songqing; XIAO, Zhen. A Performance Study of BitTorrent-like Peer-to-Peer Systems. 2007. CHEN, Xinuo; Jarvis, Stephen A. Analysing BitTorrents Seeding Strategies. 2009.
14/06/2010
BitTorrent
28
14
14/6/2010
15