0% found this document useful (0 votes)
74 views

Torrent: The Institute of Charterd Accountants of India

BitTorrent is a peer-to-peer protocol for distributing large files across the internet. It allows users to download files simultaneously from multiple other users who have already downloaded the file, rather than relying on a single server. This improves download speeds and reduces load on any single server. The BitTorrent system uses torrent files that contain metadata about the file including a list of trackers. Trackers coordinate peer connections but do not transmit the file content directly. Peers download different pieces of files from each other, acting as both seeds of complete files and leechers still downloading pieces.

Uploaded by

Pankaj Purohit
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views

Torrent: The Institute of Charterd Accountants of India

BitTorrent is a peer-to-peer protocol for distributing large files across the internet. It allows users to download files simultaneously from multiple other users who have already downloaded the file, rather than relying on a single server. This improves download speeds and reduces load on any single server. The BitTorrent system uses torrent files that contain metadata about the file including a list of trackers. Trackers coordinate peer connections but do not transmit the file content directly. Peers download different pieces of files from each other, acting as both seeds of complete files and leechers still downloading pieces.

Uploaded by

Pankaj Purohit
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

BitTorrent

Submitted to:ICAI JODHPUR


Submitted by:
Name: pankaj

purohit Reg.no:CRO0314046

THE INSTITUTE OF CHARTERD ACCOUNTANTS OF INDIA

Outline
1. What is BitTorrent ? 2. Comparison Between Client Server Network And BitTorrent File Sharing Network 3. Terminologies.. 4. Working Of BitTorrent..

BITTORRENT
A Peer2Peer (P2P) Protocol

Made By BRAM COHEN in 2001 in PYTHON


Clients Download the Content from Other Clients Download the File in Pieces

Files transferred in many pieces of around 256kb to 1mb


Simultaneous uploads already downloaded pieces which make it a true P2P file sharing system

Bandwidth Shared between all the Clients


No full Load on Single server Suitable for download large and current files

Comparision between client server and bittorrent


1. Traditional Client/Server Sharing
I. Performance deteriorates rapidly as the number of clients increases II. If Clients Are Too Many, Server May Down For Some Time And Doesnt Respond III. It is hard to download comparatively large files by this method IV. The burden of distribution of file is only on server V. If server fails to give the file, download will not possible

2. Bittorrent (P2P) file sharing network


I. No concept of central server
II. Files transfer by clients themselves III. As many users , speed of torrent will be more as there are so many persons uploading the same file IV. Downloading in pieces, there is no problem whether

TERMINOLOGIES
A Torrent file
Contents No. Of Pieces Of The File Which Can Be Downloadable Contains List Of Trackers The Torrent File Lists SHA1 Hashes Of All The Pieces To Allow Peers To Verify Integrity Typically Hosted On A Web Server

A Tracker
Active component Allows peers to find each other Returns a random list of peers Does Not Involve Directly In Downloading Process

How BitTorrent works?


- User publishes torrents - Set up a tracker to coordinate the download

1- Users/leecher download torrents


2- Users clients(utorrent) contact tracker to join swarm and get list of peers in swarm 3- Download different parts of file from different peers

TERMINOLOGIES
Peer
Client Of BitTorrent

Seed
Peer that has the entire file Uploading the entire file

Leacher
Peer that has an incomplete copy of the file Still Downloading The File Upload the picese

Any queries

Thank you

You might also like