Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BITTORRENT
By
K Ravi Teja Varma
09131A1272
B. Tech, 8th Sem
1
CONTENTS
3
TYPES OF DATA SHARING
4
TRADITIONAL CLIENT-SERVER
5
September 13, 2017
CONTD.
If the file is both large and popular, the demands on the server are great,
and the download will be slow.
6
PEER-PEER DOWNLOADING
These are ordinary computers like the users, they are called PEERS.
To locate the file, the software queries other computers that are
connected to the Internet and running the file-sharing software.
7
September 13, 2017
CONTD.
When the software finds a computer that has the file you want on
its hard drive , the download begins.
Others using the file-sharing software can obtain files they want
from your computer's hard drive.
8
September 13, 2017
CONTD.
This limits the number of computers the software can search for the
requested file .
9
GNUTELLA NETWORK
Given that there is no central server to store the names and locations of
all the available files, how does the Gnutella software on your machine
find a song on someone else's machine?
These machines search to see if the requested file is on the local hard
disk. If so, they send back the file name (and machine IP address) to the
requester.
At the same time, all of these machines send out the same request to
the machines they are connected to, and the process repeats.
11
September 13, 2017
CONTD.
A request might go out six or
seven levels deep before it
stops propagating. If each
machine on the Gnutella
network knows of just four
others, that means that your
request might reach 8,000 or so
other machines on the Gnutella
network if it propagates seven
levels deep.
12
CONTD.
This approach has one big advantage -- Gnutella works all the
time , as long as you can get to at least one other machine running
Gnutella software, you are able to query the network.
13
September 13, 2017
WHY BITTORRENT?
14
September 13, 2017
WHAT IS BITTORRENT?
15
BITTORRENT TERMINOLOGY
The tracker helps the client software to trade pieces of the file we
want with other computers in the swarm. Your computer receives
multiple pieces of the file simultaneously. 17
September 13, 2017
CONTD.
18
September 13, 2017
DOWNLOADING FILES USING BITTORRENT
19
September 13, 2017
20
September 13, 2017
SEEDING TORRENT
21
September 13, 2017
HOW TO CREATE A .TORRENT FILE
22
September 13, 2017
23
CONTD.
Creating a torrent file
25
September 13, 2017
REFERENCES
1. http://computer.howstuffworks.com/bittorrent.htm
2. http://en.wikipedia.org/wiki/BitTorrent
3. http://computer.howstuffworks.com/file-sharing.htm
4. http://en.wikipedia.org/wiki/World_Wide_Web
5. http://en.wikipedia.org/wiki/Computer_network
6. http://www.bittorrent.com/help/guides/beginners-guide
26
September 13, 2017
27
THANK YOU...!