0% found this document useful (0 votes)
127 views28 pages

Seminar On Bittorrent: Guided By:-Mr. B. S. Nag Lecturer of CSA Dept

The document summarizes a seminar presentation on BitTorrent. It defines key BitTorrent terminology like torrent, peer, seeder, leecher, and swarm. It provides a brief history of BitTorrent's development. The presentation explains how BitTorrent works, highlighting that download speeds increase as more users participate. It discusses advantages like efficient file transfers and bandwidth limitations. Disadvantages include the limited lifespan of torrents and lack of user-friendly interfaces. The presentation concludes that BitTorrent is an optimized protocol but still faces scalability challenges.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
127 views28 pages

Seminar On Bittorrent: Guided By:-Mr. B. S. Nag Lecturer of CSA Dept

The document summarizes a seminar presentation on BitTorrent. It defines key BitTorrent terminology like torrent, peer, seeder, leecher, and swarm. It provides a brief history of BitTorrent's development. The presentation explains how BitTorrent works, highlighting that download speeds increase as more users participate. It discusses advantages like efficient file transfers and bandwidth limitations. Disadvantages include the limited lifespan of torrents and lack of user-friendly interfaces. The presentation concludes that BitTorrent is an optimized protocol but still faces scalability challenges.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 28

Seminar

on
BITTORRENT

Guided By :-
Mr. B. S. Nag
Lecturer of CSA dept.

Presented by :-
Chandra Sekhara Khara
Regd. No :- 0905106013
Dept. :- MCA (4th Sem)
College Of Engg. & Tech, BBSR
Terminology
History of BitTorrent.
What is BitTorrent?
BitTorrent Over FTP.
 How does it work?
Advantages
Disadvantages
Conclusion
 TORRENT – The .torrent file contains the
information that points to the actual file and
the people who are sharing it.
 PEER - A peer is any computer participating
in the download and upload of a torrent file.
 SEEDER - A seed (or seeder) is anyone who
has a complete copy of the file being shared
across the torrent network.
 LEECHER- A leech (or a leecher) is the person who does
not have the complete file yet but
has joined the network to download it.

 SWARM – The swarm is the sum total of all the leechers


and seeders (i.e. all the computers) participating in the
torrent process.

 TRACKER – The tracker is a server which has the


information of who has what files and who
needs which ones, thus acting as a bridge between
seeders and leechers.
 American Programmer Bram Cohen designed
the protocol in April 2001 and released a first
implementation on 02-07-2001.

 It is now maintained by Cohen's company


BitTorrent, Inc..
 According to isoHunt, the total amount of
shared content was more than 9.4 petabytes
as of 10-09-2009.
 P2P(Peer To Peer) file transfer protocol
 Transfer of large files
 Files are shared by many users
 Active participation of all users
Download speed increases as number of
persons downloading increases
Source

Router

“Interested”
End-host
Source

Router

“Interested”
End-host
Overloaded!

Source

Router

“Interested”
End-host
Source

Router

“Interested”
End-host
 To share a file or group of files, a peer first
creates a small file called a "torrent“(e.g.
Abc.torrent). & this .torrent file contains
necessary information :
▪ Name
▪ Size
▪ Tracker
 To share the data using BitTorrent we must
have
• Tracker server, a file with .'torrent' extension,
complete copy of the file being shared.

• .torrent file contains data which is essential for the


protocol to function- file length, file name,
information about the tracker.

• When we open .'torrent' file in client, it will connect


to the tracker and start downloading.
 It is most efficient and reliable

 It has bandwidth limitation

 Free downloads are possible


 lifespan of each torrent is limited

 Typically, it doesn’t have user friendly


Interface

 Illegal distribution of files online.


 BitTorrent is a well thought-out protocol
that self-optimizes all the mechanisms.

 BitTorrent propose solutions for current


scalability problems.
 http://www.legittorrents.info/
 http://www.legaltorrents.com/
 http://www.torrentz.com/
 http://www.piratebay.org/
 http://www.mininova.com/
 BitTorrent Protocol Specification:
http://www.bittorrent.org/protocol.html

 “Incentives build robustness in BitTorrent”, Bram Cohen

 hrktorrent. http://50hz.ws/hrktorrent/

 libtorrent (Rasterbar).
http://www.rasterbar.com/products/libtorrent/

 http://en.wikipedia.org/wiki/BitTorrent_(protocol)
THANK
YOU
ANY

QUESTION ???

You might also like