Upload
akshay-k-sajan
View
785
Download
1
Embed Size (px)
Citation preview
Definition of BitTorrent™ The word BitTorrent could refer to three
things; BitTorrent as a company, protocol, and software. This presentation will only discuss the following:
Protocol
Software
The BitTorrent Protocol
What is BitTorrent Protocol ?
P2P(Peer To Peer) file transfer protocolTransfer of large filesFiles are shared by many usersActive participation of all usersHuge success in file sharing domain since
2003Created by Bram Cohen in April 2001,
released July 2001
Definitions
ClientPeerSeedLeecherTracker
Client A BitTorrent client is any program that implements the BitTorrent protocol. Each client is capable of preparing, requesting, and transmitting any type of computer file over a network, using the protocol.
PeerThese are the clients who are
responsible for the file transfer.Peers = leechers + seeds.Downloading speed of any file
using torrent depends on number of peers.
Seeder
Someone who has finished downloading and is only uploading
Leecher
Someone who is downloading
TrackerA BitTorrent tracker, for those of you that don't remember, is a server that regulates the communication between those downloading and uploading torrents.
General Idea of BitTorrent
File is broken in to many different pieces
Each piece is downloaded in a “rarest” first order
As peers get more pieces they seed those until 100% - then they become a seed
Traditional vs. Bittorrent
.
One server provides many clients
.
Many clients provide many clients
.
How does it work?
1 2 3 4 5 6 7 8 9 10 11 12 13
1 2 3 4 5 6 7 8
1 2 3 4
Client A
Client B
Client C
Client D 1 2 3 4
9 10 11 12 13
6 7 8 9 10 11 12 135
5 6 7 8 9 10 11 12 13
Client E
.
1 2 3 4 5 6 7 8 9 10 11 12 13
1 2 3 4 5 6 7 8
1 2 3 4
1 2 3 4
9 10 11 12 13
6 7 8 9 10 11 12 135
5 6 7 8 9 10 11 12 13
1 2 3 4 5 6 7 8 9 10 11 12 13
.Client A
Client B
Client C
Client D
Client E
What is a torrent file ? (“ .torrent “ ) Torrent file is a computer file that contains details
about files and folders that can be downloaded from the torrent network .
A torrent file is opend with only a torrent client .
The BitTorrent Software ( Client )
.
Clients .
BitLet
Torrent Sites
.
.
Efficient
Low Bandwidth
Large Size
Client is simple
World wide file transfer
capabilitese
Free 100%
Linux Distribution
No server down
. .
Copyright content
distributionNeeds more processing
No streaming capabilities
Chance for virus attaks Pornography Piece missing
Killing is illegal ; Knives are not . Shortly, yes if you are downloading commercial
content.For example, say if you download “ google chrome “ via torrent, you are not doing anything illegal.
Imagine you are downloading also an another commercial content. For example “ A Malayalam movie released in 2015 “ via torrent, you are doing something illegal.
PLEASE AVOID DOWNLOADING PIRATED(COPYRIGHTED) TORRENTS.
WARNING
Thank You