+ All Categories
Home > Documents > BitTorrent Join the swarm! BY: Joe Petruska. What is BitTorrent? a peer-to-peer file sharing...

BitTorrent Join the swarm! BY: Joe Petruska. What is BitTorrent? a peer-to-peer file sharing...

Date post: 17-Dec-2015
Category:
Upload: theodore-garrett
View: 219 times
Download: 0 times
Share this document with a friend
Popular Tags:
12
BitTorrent Join the swarm! BY: Joe Petruska
Transcript
Page 1: BitTorrent Join the swarm! BY: Joe Petruska. What is BitTorrent? a peer-to-peer file sharing protocol used for distributing large amounts of data.

BitTorrentJoin the swarm!

BY: Joe Petruska

Page 2: BitTorrent Join the swarm! BY: Joe Petruska. What is BitTorrent? a peer-to-peer file sharing protocol used for distributing large amounts of data.

What is BitTorrent?

a peer-to-peer file sharing protocol used for distributing large amounts of data

Page 3: BitTorrent Join the swarm! BY: Joe Petruska. What is BitTorrent? a peer-to-peer file sharing protocol used for distributing large amounts of data.

Who? What? Where? When?

- Invented By Bram Cohen

-  Released July 2001

    

It is now maintained by Cohen's company, BitTorrent Inc.

Page 4: BitTorrent Join the swarm! BY: Joe Petruska. What is BitTorrent? a peer-to-peer file sharing protocol used for distributing large amounts of data.

What is BitTorrent used for?

Content Distribution- Music (new artists, bands, etc..)- Movies (independent film makers, public service, etc..)- Podcasting

Commercial Use- Game Patching Systems (World Of Warcraft)- Programs (Linux, BEoS, etc...)

Page 5: BitTorrent Join the swarm! BY: Joe Petruska. What is BitTorrent? a peer-to-peer file sharing protocol used for distributing large amounts of data.

How BitTorrent works.

Seeds:    - Host Files    - Distribute to peers    - Determine the speed       of the download

 The more seeds a torrent has the faster the transfer

generally will be.

Page 6: BitTorrent Join the swarm! BY: Joe Petruska. What is BitTorrent? a peer-to-peer file sharing protocol used for distributing large amounts of data.

How BitTorrent works.             

Peers:    - Download Files    - Distribute to peers

  

The more peers a torrent has the more availability the torrent will have as a whole. 

Page 7: BitTorrent Join the swarm! BY: Joe Petruska. What is BitTorrent? a peer-to-peer file sharing protocol used for distributing large amounts of data.

How BitTorrent works.             

Trackers:    - Delegate transfer speeds    - Keep Tabs on transfers    - Block Banned users    - Block peers from abuse    - Verify content availability.

  

The tracker is the back-end server required for a BitTorrent transfer.

Page 8: BitTorrent Join the swarm! BY: Joe Petruska. What is BitTorrent? a peer-to-peer file sharing protocol used for distributing large amounts of data.

How BitTorrent works.             

DHT:    - Distributed Hash Server    - No back-end Tracker    - Blocked by private      and secure trackers    - Less taxing on servers    - Increased peer security.    

 A DHT tracking system does not require a Tracker.  This leaves it in the hands of the peers, and no real way check swarm life. or delegate who gets what.

Page 9: BitTorrent Join the swarm! BY: Joe Petruska. What is BitTorrent? a peer-to-peer file sharing protocol used for distributing large amounts of data.

Problems with BitTorrent.       

Leechers:    - Steal bandwidth from seeds    - Do not contribute to the swarm    - Ultimately kill torrent life

 Torrents are only as healthy as their availability. 

A leech kills the life span and speedby not sharing with other peers.

Page 10: BitTorrent Join the swarm! BY: Joe Petruska. What is BitTorrent? a peer-to-peer file sharing protocol used for distributing large amounts of data.

Problems with BitTorrent.       

Copyright:    - Many things not legally distributed    - Movie and Music industries very mad    - Unsuspecting users targeted       for lawsuits.

     

With the growing popularity of BitTorrentthe Music and Film industries of America (RIAA / MPAA) have targeted unsuspecting downloaders and hit them

with fines and lawsuits.

Page 11: BitTorrent Join the swarm! BY: Joe Petruska. What is BitTorrent? a peer-to-peer file sharing protocol used for distributing large amounts of data.

BitTorrent Clients.

Clients:    - BitTorrent    - uTorrent    - Azureus    - BitTyrant    - Transmission    - Limewire

 There are clients for Mac, Windows, and Unix

Most are Free and Open Source.

Page 12: BitTorrent Join the swarm! BY: Joe Petruska. What is BitTorrent? a peer-to-peer file sharing protocol used for distributing large amounts of data.

Tech Specs.

Downloading:

    - Segments    - "Rarest first" scheme    - "flash crowd" resistant    - More overload and abuse proof then      other file distribution methods. (FTP, HTTP)

Since each peer receives a small amount of the "rarest data" it can then distribute it to another peer.  The lack

of a central server makes it ideal for large file distribution.  Also, the load required by the server is

greatly reduced.


Recommended