+ All Categories
Home > Documents > B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in...

B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in...

Date post: 05-Jan-2016
Category:
Upload: christopher-merritt
View: 219 times
Download: 0 times
Share this document with a friend
Popular Tags:
19
BITTORRENT TECHNOLOGY Anthony Pervetich
Transcript
Page 1: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

BITTORRENT TECHNOLOGY

Anthony Pervetich

Page 2: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

HISTORY Bram Cohen

Designed the BitTorrent protocol in April 2001 Released July 2, 2001

Concept Late 90’s dot com MojoNation Same general concept as BitTorrent

Page 3: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

TECHNOLOGY P2P Protocol

Large amounts of data Data transferred in “chunks” Multiple connected peers

Key Terms Client Torrent Peer Seed Swarm Tracker

Page 4: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

TECHNOLOGY Client

Manages downloads and uploads using BitTorrent Protocol

Clients are numerous because BitTorrent is open source

Torrent Small metadata file Contains info about the file and tracker Not the files data but a map of where to get it

Peer A computer that does not have the full file Actively sharing its portions of the file as well as

downloading missing portions to complete the file

Page 5: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

TECHNOLOGY Seed

A computer that has a complete copy of the file Actively sharing the file

Swarm Group of machines connected to a particular file Includes peers and seeds

Tracker Server that coordinates clients Opening a torrent contacts the tracker Tracker gives client a list of peers to connect to Tracker sites list torrents

Page 6: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

BITTORRENT PROCESS

Peer creates torrent file with a client Usually uploaded to a tracker site

Peer downloads torrent file File opened by client and sends a request to the

tracker for info Usually same site that torrent was found at

Client manages the download Downloads occur in a random or “rarest first”

order Small requests made over different TCP sockets

Page 7: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

BITTORRENT ANIMATION

Page 8: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

ADVANTAGES Only small amounts of data from each peer

Not as taxing on the peers machine as other file sharing protocols

Redundancy Small “chunks” from many users make

downloading more reliable If tracker server goes down new connections

cannot be made but existing connections still open

Speed Very fast for large files

Page 9: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

DISADVANTAGES Speed

Popularity of the file (i.e. how many people sharing) directly affects speed and availability

May be slow at first until enough connections are made

Streaming Randomly downloading “chunks” of a file does

not allow streaming Selfishness

Peers can set limitations on their sharing

Page 10: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

WHERE TO GET TORRENT FILES

Index Sites Provides torrent names and description Links to a tracker site

Tracker Sites Usually an Index site also Many sites both private and public Public

Anyone can use the site Private

A user is required to register an account with the site

Page 11: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

THE PIRATE BAY

Page 12: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

DEMONOID

Page 13: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

MININOVA

Page 14: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

BITTORRENT CLIENTS

Clients Numerous due to BitTorrent being open source

Vuze (formerly Azeureus) Popular client Supported by ads HD Network

Search through different channels for content Stressing HD format

Integrated Search tools Search different sites from the client

New video streaming capabilities Fully downloaded file Converted and streamed to different media

Page 15: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

VUZE

Page 16: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

VUZE

Page 17: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

VUZE

Page 18: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

QUESTIONS?

Page 19: B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

SOURCES http://www.vuze.com/app http://en.wikipedia.org/wiki/Bram_Cohen http://en.wikipedia.org/wiki/

BitTorrent_(protocol) http://www.dessent.net/btfaq/


Recommended