Professional Documents
Culture Documents
CONTENTS
Origin
Why Bit Torrent Torrent Lingo Sharing files Advantages
Limitations
Conclusion
B IT TORRENT ?????
I NTRODUCTION
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 ??
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 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
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