Professional Documents
Culture Documents
BitTorrent
A P2P file distribution system
PRESENTED BY
BRAJA GOPAL PATRA
M.TECH COMPUTER SC. & ENGG.
NIT,AGARTALA
Index
• Why do we need BitTorrent?
• History of BitTorrent.
• What is limewire?
• What’s it?
• How does it work?
• What is DHT?
• Technologies built on BitTorrent
• Screen shots of BitTorrent Software.
• Limitations
• Conclusion
Why do we need
BitTorrent?
• Traditional Client/Server Sharing
- Performance deteriorates rapidly as the number
of clients increases.
• Free-riding in P2P network
– Free riders only download without contributing to
the network.
BitTorrent
• Scalability of BitTorrent is very good.
Even more peers means better
performance.
• Strong incentives to prevent free-
riding.
History of BitTorrent
• Programmer Bram Cohen designed the
protocol in April 2001 and released a first
implementation on 2001-07-02.
• 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 2009-09-10.
What is limewire?
• In LimeWire versions before 5.0, users
could accidentally configure the software
to allow access to any file on their
computer, including documents with
personal information,but Recent versions
of LimeWire do not allow unintentional
sharing.
• One investigation showed that of 123
randomly selected downloaded files, 37
contained malware – about 30%.In mid
2008, a Macintosh trojan exploiting a
vulnerability involving Apple Remote
Desktop was distributed via LimeWire
affecting users of Mac OS.
What’s it?
• BitTorrent is a peer-to-peer file sharing
protocol used for distributing large
amounts of data without putting the level
of strain on their computers that would
be needed for standard Internet
hosting.
• A BitTorrent client is any program that
implements the BitTorrent protocol.
• Each client is capable of requesting, and
transmitting any type of computer file
over a network, using the protocol.
• A peer is any computer running an instance
of a client.
How does it work?