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

Slides:



Advertisements
Similar presentations
THE AFTERMATH OF P2P NETWORK DOWNLOADS IN THE MUSIC INDUSTRY AND RIAA {THE NEW DIRECTION OF THE INDUSTRY}
Advertisements

Rarest First and Choke Algorithms are Enough Arnaud LEGOUT INRIA, Sophia Antipolis France G. Urvoy-Keller and P. Michiardi Institut Eurecom France.
The BitTorrent Protocol. What is BitTorrent?  Efficient content distribution system using file swarming. Does not perform all the functions of a typical.
The BitTorrent protocol A peer-to-peer file sharing protocol.
Incentives Build Robustness in BitTorrent Bram Cohen.
End-to-end Publishing Using Bittorrent. Bittorrent Bittorrent is a widely used peer-to- peer network used to distribute files, especially large ones It.
Ln -s /usr/timtimmah /usr/kevinstanonik. TORRENT BASICS  You want to get a file to other people.  BUT you don’t have the bandwidth to have everyone.
E – BUSINESS TECHNOLOGIES PROFESSOR EDUARD HEINDL BCM SS‘09.
BotTorrent: Misusing BitTorrent to Launch DDoS Attacks Karim El Defrawy, Minas Gjoka, Athina Markopoulou UC Irvine.
1 Is Content Publishing in BitTorrent Altruistic or Profit-Driven? 梁懿.
CompSci 356: Computer Network Architectures Lecture 21: Content Distribution Chapter 9.4 Xiaowei Yang
Peer to Peer (P2P) Networks and File sharing. By: Ryan Farrell.
File Distribution BitTorrents Mike Bohrer BitTorrents Mike Bohrer.
Presented by Stephen Kozy. Presentation Outline Definition and explanation Comparison and Examples Advantages and Disadvantages Illegal and Legal uses.
Peer-to-Peer (or P2P) From user to user. Peer-to-peer implies that either side can initiate a session and has equal responsibility. Corey Chan Andrew Merfeld.
BitTorrent - A file sharing technology Olle Håff & Samuel Sjöblom.
Company LOGO Peer-to-Peer Inside and out What is a P2P network?  All machines are connected as equal  Each user is a Peer  Peers can act as both a.
1 Peer-to-Peer Applications Reading: 9.4 COS 461: Computer Networks Spring 2008 (MW 1:30-2:50 in COS 105) Jennifer Rexford Teaching Assistants: Sunghwan.
P2P WeeSan Lee
Peer To Peer (P2P) And Torrenting James Jenkinson.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
Free Powerpoint Templates Page 1 Free Powerpoint Templates Peer-2-Peer File Sharing Kenie Moses TECH621Social Internet Spring 2011.
Peer-to-Peer network systems Distributed Data Processing Paulina Pasek.
Intellectual Property Rights Online File Sharing Brett Colbert Wendi Jardin Victor Cortez Brett Colbert Wendi Jardin Victor Cortez.
Introduction to Peer-to-Peer Networks. What is a P2P network Uses the vast resource of the machines at the edge of the Internet to build a network that.
Client-Server vs P2P or, HTTP vs Bittorrent. Client-Server Architecture SERVER client.
The Bittorrent Protocol
BitTorrent Presentation by: NANO Surmi Chatterjee Nagakalyani Padakanti Sajitha Iqbal Reetu Sinha Fatemeh Marashi.
1 V1-Filename.ppt / yyyy-mm-dd / Initials P2P content distribution T Applications and Services in Internet, Fall 2008 Jukka K. Nurminen.
BitTorrent.
BitTorrent Internet Technologies and Applications.

BitTorrent How it applies to networking. What is BitTorrent P2P file sharing protocol Allows users to distribute large amounts of data without placing.
Forensics Investigation of Peer-to- Peer File Sharing Networks Authors: Marc Liberatore, Robert Erdely, Thomas Kerle, Brian Neil Levine & Clay Shields.
Distributed Systems Concepts and Design Chapter 10: Peer-to-Peer Systems Bruce Hammer, Steve Wallis, Raymond Ho.
1 BitTorrent System Efrat Oune Bar-Ilan What is BitTorrent? BitTorrent is a peer-to-peer file distribution system (built for intensive daily use.
P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 38 How Music Sharing and File Sharing Work.
P2P Web Standard IS3734/19/10 Michael Radzin. What is P2P? Peer to Peer Networking (P2P) is a “direct communications initiations session.” Modern uses.
D iocesan B oys’ S chool L 6 ASL C omputer A pplications R eading S cheme B it T orrent C han C hun H o L 6A (1)
A P2P file distribution system ——BitTorrent Pegasus Team CMPE 208.
Bit Torrent A good or a bad?. Common methods of transferring files in the internet: Client-Server Model Peer-to-Peer Network.
David A. Bryan, PPSP Workshop, Beijing, China, June 17th and 18th 2010 PPSP Protocol Considerations.
1 Distributed Hash Tables (DHTs) Lars Jørgen Lillehovde Jo Grimstad Bang Distributed Hash Tables (DHTs)
P2P: Grid-Oriented Distribution Systems KCCMG Fall Impact 2005 Lorin Olsen, Sprint Nextel.
The Start Shawn Fanning (19-yr-old student nicknamed Napster) developed the original Napster application and service in January 1999 while a freshman.
Peer-to-Peer File Sharing Jennifer Rexford COS 461: Computer Networks Lectures: MW 10-10:50am in Architecture N101
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.
Concepts of Video and File/Sharing System Reporters: Ma. Raizza M. Cantara Mary Jane Eule Richard Ravalo Maika Laguartilla.
Peer-to-Peer File Sharing
NETE4631 Network Information Systems (NISs): Peer-to-Peer (P2P) Suronapee, PhD 1.
Bit Torrent Nirav A. Vasa. Topics What is BitTorrent? Related Terms How BitTorrent works Steps involved in the working Advantages and Disadvantages.
Peer to Peer Networking. Network Models => Mainframe Ex: Terminal User needs direct connection to mainframe Secure Account driven  administrator controlled.
INTERNET TECHNOLOGIES Week 10 Peer to Peer Paradigm 1.
End-to-end Publishing Using Bittorrent. Bittorrent Bittorrent is a widely used peer-to- peer network used to distribute files, especially large ones It.
Billy Ripple Dr. Oblitey COSC  File-Sharing ◦ What is it? ◦ Uses ◦ History ◦ Types ◦ Dangers  Case Study  Summary  Works Cited.
November 19, 2016 Guide:- Mrs. Kale J. S. Presented By:- Hamand Amol Sambhaji. Hamand Amol Sambhaji. Pardeshi Dhananjay Rajendra. Pardeshi Dhananjay Rajendra.
An example of peer-to-peer application
Introduction to BitTorrent
Decentralized peer discovery performance in swarm-protocols
OneSwarm: Privacy Preserving P2P
PEER TO PEER BitTorrent.
SCHOOL OF ELECTRICAL ENGINEERING AND TELECOMMUNICATIONS
Angelo Sapello University of Delaware
CPE 401/601 Computer Network Systems
Small Is Not Always Beautiful
Content Distribution Networks + P2P File Sharing
PEER-TO-PEER SYSTEMS.
Content Distribution Networks + P2P File Sharing
CSE 486/586 Distributed Systems Peer-to-Peer Architecture --- 1
Presentation transcript:

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.

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...)

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.

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.

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.

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.

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 speed by not sharing with other peers.

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 BitTorrent the Music and Film industries of America (RIAA / MPAA) have targeted unsuspecting downloaders and hit them with fines and lawsuits.

BitTorrent Clients. Clients: - BitTorrent - uTorrent - Azureus - BitTyrant - Transmission - Limewire There are clients for Mac, Windows, and Unix Most are Free and Open Source.

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.