Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
BitTorrent™ Technology
How and Why it works
Akshay K Sajan
Final year Hardware Eng.
akshaysajan17@gmail.com
Definition of BitTorrent™
The word BitTorrent could refer to three
things; BitTorrent as a company, protocol, and
softwar...
The BitTorrent Protocol
What is BitTorrent Protocol ?
P2P(Peer To Peer) file transfer protocol
Transfer of large files
Files are shared by many...
Definitions
 Client
 Peer
 Seed
 Leecher
 Tracker
Client
A BitTorrent client is any program that implements the
BitTorrent protocol. Each client is capable of preparing,
re...
Peer
These are the clients who are
responsible for the file transfer.
Peers = leechers + seeds.
Downloading speed of an...
Seeder
Someone who has finished downloading
and is only uploading
Leecher
Someone who is downloading
Tracker
A BitTorrent tracker, for those of you that don't
remember, is a server that regulates the communication
between t...
General Idea of BitTorrent
 File is broken in to many different pieces
 Each piece is downloaded in a “rarest” first
ord...
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...
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...
What is a torrent file ? (“ .torrent “ )
 Torrent file is a computer file that contains details about
files and folders t...
The BitTorrent Software ( Client )
 .
Clients  .
Torrent Sites
.
 .
Efficient
Low Bandwidth
Large Size
Client is
simple
World wide file
transfer capabilitese
Free 100%
Linux Distributi...
. .
Copyright
content
distribution
Needs more
processing
No streaming
capabilities
Chance for virus
attaks
Pornography Pi...
Killing is illegal ; Knives are not .
 Shortly, yes if you are downloading commercial content.
For example, say if you do...
PLEASE AVOID
DOWNLOADING
PIRATED(COPYRIGHTED)
TORRENTS.
WARNING
Thank You
 .
Do you have any Questions ???
Akshay K Sajan
Final year Hardware Engineering
akshaysajan17@gmail.com
Bit torrent Technology ppt
Bit torrent Technology ppt
Bit torrent Technology ppt
Bit torrent Technology ppt
Bit torrent Technology ppt
Bit torrent Technology ppt
Bit torrent Technology ppt
Bit torrent Technology ppt
Bit torrent Technology ppt
Upcoming SlideShare
Loading in …5
×

Bit torrent Technology ppt

1,935 views

Published on

Some introduction about BitTorrent protocol and Bittorrent software (client) . easy to learn and present .

Published in: Technology

Bit torrent Technology ppt

  1. 1. BitTorrent™ Technology How and Why it works Akshay K Sajan Final year Hardware Eng. akshaysajan17@gmail.com
  2. 2. 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
  3. 3. The BitTorrent Protocol
  4. 4. What is BitTorrent Protocol ? P2P(Peer To Peer) file transfer protocol Transfer of large files Files are shared by many users Active participation of all users Huge success in file sharing domain since 2003 Created by Bram Cohen in April 2001, released July 2001
  5. 5. Definitions  Client  Peer  Seed  Leecher  Tracker
  6. 6. 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.
  7. 7. Peer These 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.
  8. 8. Seeder Someone who has finished downloading and is only uploading
  9. 9. Leecher Someone who is downloading
  10. 10. Tracker A BitTorrent tracker, for those of you that don't remember, is a server that regulates the communication between those downloading and uploading torrents.
  11. 11. 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
  12. 12. Traditional vs. Bittorrent .  One server provides many clients .  Many clients provide many clients
  13. 13. .
  14. 14. How does it work?
  15. 15. 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 .
  16. 16. 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
  17. 17. 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 .
  18. 18. The BitTorrent Software ( Client )  .
  19. 19. Clients  .
  20. 20. Torrent Sites
  21. 21. .  . Efficient Low Bandwidth Large Size Client is simple World wide file transfer capabilitese Free 100% Linux Distribution No server down
  22. 22. . . Copyright content distribution Needs more processing No streaming capabilities Chance for virus attaks Pornography Piece missing
  23. 23. 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.
  24. 24. PLEASE AVOID DOWNLOADING PIRATED(COPYRIGHTED) TORRENTS. WARNING
  25. 25. Thank You
  26. 26.  . Do you have any Questions ??? Akshay K Sajan Final year Hardware Engineering akshaysajan17@gmail.com

×