You are on page 1of 28

B IT TORRENT

By: Mandeep Sihag 1709365

CONTENTS

What Is Bit Torrent

Origin
Why Bit Torrent Torrent Lingo Sharing files Advantages

Limitations
Conclusion

B IT TORRENT ?????

I NTRODUCTION

A Peer-to-Peer file sharing protocol.

One of the most common protocols for transferring large files and accounts for about 35% of traffic on the internet.
BitTorrent maximizes transfer speeds by breaking down a large file into numerous small pieces and allows the recipient to download each tiny piece from different clients. The objective of BitTorrent is to quickly replicate a single large file to a set of clients.

O RIGIN

BitTorrrent is the brain child of an American programmer Brahm Cohen. Cohen unveiled this novel idea at the first CodeCon conference. Cohen wrote the first BitTorrent client implementation in Python, and several other programs have since Implemented the protocol. Designed in April 2001 by Brahm Cohen and maintained by Cohens company BitTorrent, Inc.

W HY B IT TORRENT ??

T RADITIONAL C LIENT - SERVER


DOWNLOADING

Client-server computing or networking is a distributed application architecture. It works like this: - You open a Web page and click a link to download a file to your computer. - The Web browser software on your computer (the client) tells the server to transfer a copy of the file to your computer. - The transfer is handled by a protocol (a set of rules), such as FTP or HTTP.

T HE B IT TORRENT P ROTOCOL

Peer-to-peer file sharing is different from traditional file downloading. In peer-to-peer sharing, you use a software program to locate computers that have the file you want they are called peers. BitTorrent is a peer-to-peer file sharing protocol allowing users to distribute large amounts of data without putting the strain on server. The protocol works as an data distribution method that makes even small computers with low bandwidth capable of participating in large data transfers.

TORRENT R ELATED T ERMS

Torrent At the beginning of all this is the torrent file itself. The .torrent file is not the entire file. It is extremely small and it just contains the information that points to the actual file and the people who are sharing it. It is like a map which is used by the BitTorrent client to assemble all the pieces together. BitTorrent client A Bit Torrent client is one of the most important parts of the torrent process. It is a piece of software which takes the .torrent file, reads the information in it and starts the download. Peer - A peer is any computer participating in the download and upload of a torrent file

( CONTD ..)

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. A leecher becomes a seeder when he downloads the entire file and then shares it across the network. Swarm The swarm is the sum total of all the leechers and seeders (i.e. all the computers) participating in the torrent process.

( CONTD ..)

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. Some trackers are private requiring a registration where most are public.

Index An index is, as the name implies, a searchable list of .torrent files, hosted on a website.

F ILE S HARING

Data or a file with 5 pieces

As the file segments are downloaded by more and more peers, the peers become the sources for further downloads.

Because the tracker randomizes the list of peers, the load gets spread randomly

A DVANTAGES

BitTorrent is an open-source program offers a spywareand trouble free installation. Allows users to share large amounts of data in a short span of time.

BitTorrent requires that users share files back with the community, so no one can get files without also giving files this level makes the system stronger and faster.
The more popular a file is the more people want a copy of it the faster it can be downloaded, because there are more places to get pieces of it.

(C ONTD ..)

Broken file is resumeable even after months, till it available for downloading in the network. By downloading a fraction of the file (1/10th) from ten to fifteen computers at the same time, the file is downloaded much faster. BitTorrent enables distributors to share the distribution load with all the people who get a copy of it, reducing the bandwidth burden on the distributor.

C ONCLUSION

Study indicates that BitTorrent traffic accounts for more than 40% of the total network traffic. BitTorrent is a well thought-out protocol that embraces aspects of cooperation and self-optimizing mechanisms. Swarming is an efficient way to speed up downloads

R EFERENCES

Analysing BitTorrent, Xinuo Chen ,Stephen A. Jarvis , 2007 International Conference on Computational Science and Engineering A performance study of BitTorrent-like peer-to-peer systems ,Lei Guo Songqing Chen, Zhen Xiao Enhua Tan, Xiaoning Ding Xiaodong Zhang , Ohio State Uni. , Selected Areas In Communications, IEEE Journal. http://www.bittorrent.com

http://www.wikipedia.org/bittorrent
http://www.bittorrent.org http://computer.howstuffworks.com/bittorrent.htm

Q UESTIONS ??

THANK YOU

You might also like