SlideShare a Scribd company logo
1 of 54
BIT TORRENT PROTOCOL
MILAN VARIA (131113107022)
NIRMA UNIVERSITY,AHMEDABAD
Outlines of the Bit Torrent
 What is Bit Torrent ?
 Origin ?
 Why Bit Torrent ?
 Sharing files ?
 Components of Bit Torrent protocol ?
 Installation of Torrent Client and Downloading
Torrents?
 Advantages ?
 Limitations ?
 Conclusion ?
Understanding
Bit Torrent Protocol
Bit Torrent Protocol
Understanding
 Bit Torrent - Bit Torrent is a Client or a
software that runs on your computer, and it
allows you to download different types of data
from the internet
Ex. Movies , Videos , Audio , Software , OS
etc…
 Protocol – protocol is a set of rules and
convention that governs a particular aspects
on a devices for the network communicate
Ex. Chinese – Indian
What is Bit Torrent Protocol ??
Introduction
 Bit Torrent protocol is a peer-to-peer file
sharing protocol used for distributing large amounts
of data over the Internet.
 It works on Tit- for-Tat strategy.
 One of the most common protocols for transferring
large files. It makes 40% of traffic on the internet.
Introduction
 Increase transfer speeds by breaking down a
large file into small pieces
 Allows the user to download each tiny piece from
different clients.
 Bit Torrent quickly replicate a single large file to a
set of clients.
 It gives files to the other client to share it.
ORIGIN (CREATION)
 Bram Cohen designed the protocol in April
2001
 First available version on July 2, 2001
 It is now maintained by Cohen's company “Bit
Torrent”
 As of January 2012, Bit Torrent has 150 million
active monthly users
ORIGIN
 Bit Torrent has more active users
than YouTube and Facebook combined.
Bram Cohen
Why Bit Torrent ??
Concept of Client-server
downloading
 Loads between servers and clients
 It works like this :
1) You open a Web page and click a link
to download a file.
2) File is download from server to client.
3) The transfer is handled by a protocol (a
set of rules), such as FTP (File Transfer
Protocol) or HTTP (Hypertext
Transfer Protocol).
CLIENT SERVER
ARCHITECTURE
DRAWBACK OF CLIENT-
SERVER
 More client more load on server
 It lacks the robustness of a P2P network.
 If server fail, client’s requests can’t be fulfilled.
Ex. E-commerce Flipkart’s server Crashed two
times Because of traffic of users wanted to buy
Xiaomi Mi3 cell phone
Peer To Peer Network
 In P2P networks, resources are distributed
among many nodes.
 All nodes works as a service
requester as well as service
provider
 No load on central devices
Roles of Torrent (Torrent Lingo)
 TORRENT
 BIT TORRENT CLIENT
 PEER
 SEEDER
 LEECHER
 SWARM
 TRACKER
 INDEX
CONT…
 Torrent – To share a file a peer first
creates a .torrent file, a small file that
contains…
(1) metadata about the files to be shared, and
(2) Information about the tracker,(the computer
that coordinates the file distribution)
 The URL of the tracker
 Pieces <hash1, hash 2,…, hash n>
 Piece length
 Name of the file
 Length of the file
CONT…
 Peers first obtain a .torrent file, and then connect
to the specified tracker, which tells them from
which other peers to download the pieces of the
file.
 Bit Torrent client – It is a piece of software which
takes the .torrent file, reads the information in it
and starts the download.
 Peers- A peer is any computer participating in the
download and upload of a torrent file
 Seeder
 leecher
CONT…
 Seeders - A seed (or seeder) is anyone who
has a complete copy of the file being shared
across the torrent network.
 Leechers - 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.
CONT…
 Swarm – The swarm is the sum total of all the
leechers and seeders (i.e. Group of all the
computers) participating in the torrent process.
 Index – An index is a searchable list of
.torrent files, hosted on a website.
 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. (Ex. Land
Brokers)
 IP address, port, peer id
 State information (Completed or Downloading)
 Returns a random list of peers
How file sharing works in bit torrent
?
File Sharing
 Whenever seeder uploads the file then large
files are broken into pieces of size between
 16 KB to 16 MB (In latest client)
1 2 3 4 5 6 7 8
File Sharing (Example)
Data or a file with 5 pieces
1 2 3 4 5
CONT…
CONT…
1
4
CONT…
1
2
4
CONT…
1
3
5
4
CONT…
2
3
5
CONT…
3
5
2
CONT…
All are
seeder
CONT…
 After downloading, it become the sources for
further downloads.
 Tracker selects Random peers – Random
loads
BIT TORRENT PROTOCOL
 1. Seeder
generates a
torrent file
 Uploads
torrent to a
web server.
BIT TORRENT PROTOCOL
 2. The
seeder
notifies the
tracker that
it is sharing
the file
described in
the .torrent
file.
BIT TORRENT PROTOCOL
 3. A leecher
downloads
the .torrent
file from the
web server.
BIT TORRENT PROTOCOL
 The leecher
connects to
the tracker
specified in
the .torrent
file.
 The tracker
returns a list
of other
peers who
are sharing
the file.
BIT TORRENT PROTOCOL
 5. The
leecher
connects
to its peers
to
download
pieces of
the files.
CONT…
 By downloading multiple pieces at the same
time, the overall speed is greatly improved.
 The more computers involved in the swarm, so
the file transfer is faster because there are
more sources of each piece of the file.
Downloading And Installation
Of Bit Torrent Software
(screenshots)
9
Advantages
 Open-source program offers free installation.
 Share large amounts of data in a short time.
 Easy to download, do not require high knowledge.
 Increase the source of download to reduce
bandwidth.
 Load divided between peers.
 Allows to download different pieces at the same
time.
Limitations
 Slow start and finish
 Central tracker can be a bottleneck.
 Requires the complex knowledge of
distribution across the network to upload.
Conclusion
 Study indicates that Bit Torrent traffics more
than 40% of the total network traffic.
 Swarming is an efficient way to speed up
downloads
THANK
YOU
Any Question ??

More Related Content

What's hot

Bittorrent Seminar by dhananjay pardeshi
Bittorrent Seminar by dhananjay pardeshiBittorrent Seminar by dhananjay pardeshi
Bittorrent Seminar by dhananjay pardeshidhananjaypardeshi13
 
Bit torrent documentation
Bit torrent documentationBit torrent documentation
Bit torrent documentationAvula Jagadeesh
 
Bit Torrent Protocol Report
Bit Torrent Protocol ReportBit Torrent Protocol Report
Bit Torrent Protocol ReportSridharBR
 
Introduction to the Bittorrent Protocol
Introduction to the Bittorrent ProtocolIntroduction to the Bittorrent Protocol
Introduction to the Bittorrent Protocoltmont
 
Bit torrent Technology ppt
Bit torrent Technology pptBit torrent Technology ppt
Bit torrent Technology pptAkshay K Sajan
 
Bit Torrent presentation
Bit Torrent presentationBit Torrent presentation
Bit Torrent presentationAvula Jagadeesh
 
BitTorrent Protocol
BitTorrent ProtocolBitTorrent Protocol
BitTorrent ProtocolSridharBR
 
Bit Torrent technology
Bit Torrent technology Bit Torrent technology
Bit Torrent technology Parth Akbari
 
Torrent Seminar inc.- working, terms, details
Torrent Seminar inc.- working, terms, detailsTorrent Seminar inc.- working, terms, details
Torrent Seminar inc.- working, terms, detailsMayur Kathale
 
Bittorrent final seminar
Bittorrent final seminarBittorrent final seminar
Bittorrent final seminarChirodeep Das
 
Bit torrent protocol
Bit torrent protocolBit torrent protocol
Bit torrent protocolKarwan Jacksi
 

What's hot (20)

Bittorrent Seminar by dhananjay pardeshi
Bittorrent Seminar by dhananjay pardeshiBittorrent Seminar by dhananjay pardeshi
Bittorrent Seminar by dhananjay pardeshi
 
Bit torrent documentation
Bit torrent documentationBit torrent documentation
Bit torrent documentation
 
Bit Torrent
Bit Torrent Bit Torrent
Bit Torrent
 
Bit Torrent Protocol Report
Bit Torrent Protocol ReportBit Torrent Protocol Report
Bit Torrent Protocol Report
 
Bittorrent
BittorrentBittorrent
Bittorrent
 
Introduction to the Bittorrent Protocol
Introduction to the Bittorrent ProtocolIntroduction to the Bittorrent Protocol
Introduction to the Bittorrent Protocol
 
Bit torrent Technology ppt
Bit torrent Technology pptBit torrent Technology ppt
Bit torrent Technology ppt
 
Bit Torrent presentation
Bit Torrent presentationBit Torrent presentation
Bit Torrent presentation
 
BitTorrent Seminar Report
BitTorrent Seminar ReportBitTorrent Seminar Report
BitTorrent Seminar Report
 
BitTorrent Protocol
BitTorrent ProtocolBitTorrent Protocol
BitTorrent Protocol
 
Bit Torrent technology
Bit Torrent technology Bit Torrent technology
Bit Torrent technology
 
Bit torrent
Bit torrentBit torrent
Bit torrent
 
Torrent Seminar inc.- working, terms, details
Torrent Seminar inc.- working, terms, detailsTorrent Seminar inc.- working, terms, details
Torrent Seminar inc.- working, terms, details
 
Torrent
TorrentTorrent
Torrent
 
Bittorrent
BittorrentBittorrent
Bittorrent
 
Torrent technology
Torrent technologyTorrent technology
Torrent technology
 
Bittorrent Basics
Bittorrent BasicsBittorrent Basics
Bittorrent Basics
 
Torrents
TorrentsTorrents
Torrents
 
Bittorrent final seminar
Bittorrent final seminarBittorrent final seminar
Bittorrent final seminar
 
Bit torrent protocol
Bit torrent protocolBit torrent protocol
Bit torrent protocol
 

Viewers also liked

Sonbhadra Districts under Mercury Poisoning
Sonbhadra Districts under Mercury PoisoningSonbhadra Districts under Mercury Poisoning
Sonbhadra Districts under Mercury PoisoningKumar Deepak
 
Solar energy centre, gual pahari, gurgaon.
Solar energy centre, gual pahari, gurgaon. Solar energy centre, gual pahari, gurgaon.
Solar energy centre, gual pahari, gurgaon. Khushboo Sahu
 
SOS CHILDREN’S VILLAGES OF INDIA
SOS CHILDREN’S VILLAGES OF INDIASOS CHILDREN’S VILLAGES OF INDIA
SOS CHILDREN’S VILLAGES OF INDIAdyutirajagiri
 
Project Punjab Energy Development Agency, Office Building, Chandigarh
Project Punjab Energy Development Agency, Office Building, ChandigarhProject Punjab Energy Development Agency, Office Building, Chandigarh
Project Punjab Energy Development Agency, Office Building, Chandigarharvindkrishan
 
NISHA'S PLAY SCHOOL , GOA
NISHA'S PLAY SCHOOL , GOANISHA'S PLAY SCHOOL , GOA
NISHA'S PLAY SCHOOL , GOADeeksha Lalwani
 
solar passive system for buildings
solar passive system  for buildingssolar passive system  for buildings
solar passive system for buildingsGarima Sharma
 
Intro To webOS
Intro To webOSIntro To webOS
Intro To webOSfpatton
 
Data leakage detection
Data leakage detectionData leakage detection
Data leakage detectionMohit Pandey
 
Web Operating System Overview
Web Operating System OverviewWeb Operating System Overview
Web Operating System OverviewMadhu Bala
 
Teri, bangalore & solar passive techniques(rupesh)
Teri, bangalore & solar passive techniques(rupesh)Teri, bangalore & solar passive techniques(rupesh)
Teri, bangalore & solar passive techniques(rupesh)Rupesh Chaurasia
 
Deep learning intro
Deep learning introDeep learning intro
Deep learning introbeamandrew
 
Quantum computing - Introduction
Quantum computing - IntroductionQuantum computing - Introduction
Quantum computing - Introductionrushmila
 
Google seo-search-engine-optimization-introduction-powerpoint-presentation
Google seo-search-engine-optimization-introduction-powerpoint-presentationGoogle seo-search-engine-optimization-introduction-powerpoint-presentation
Google seo-search-engine-optimization-introduction-powerpoint-presentationSandeep Sharma
 

Viewers also liked (19)

Sonbhadra Districts under Mercury Poisoning
Sonbhadra Districts under Mercury PoisoningSonbhadra Districts under Mercury Poisoning
Sonbhadra Districts under Mercury Poisoning
 
Monama house
Monama houseMonama house
Monama house
 
Solar energy centre, gual pahari, gurgaon.
Solar energy centre, gual pahari, gurgaon. Solar energy centre, gual pahari, gurgaon.
Solar energy centre, gual pahari, gurgaon.
 
SOS CHILDREN’S VILLAGES OF INDIA
SOS CHILDREN’S VILLAGES OF INDIASOS CHILDREN’S VILLAGES OF INDIA
SOS CHILDREN’S VILLAGES OF INDIA
 
Project Punjab Energy Development Agency, Office Building, Chandigarh
Project Punjab Energy Development Agency, Office Building, ChandigarhProject Punjab Energy Development Agency, Office Building, Chandigarh
Project Punjab Energy Development Agency, Office Building, Chandigarh
 
Sos, Dehradun
Sos, DehradunSos, Dehradun
Sos, Dehradun
 
You Know WebOS
You Know WebOSYou Know WebOS
You Know WebOS
 
webOS Introduction
webOS IntroductionwebOS Introduction
webOS Introduction
 
NISHA'S PLAY SCHOOL , GOA
NISHA'S PLAY SCHOOL , GOANISHA'S PLAY SCHOOL , GOA
NISHA'S PLAY SCHOOL , GOA
 
Auroville - a case study
Auroville - a case studyAuroville - a case study
Auroville - a case study
 
solar passive system for buildings
solar passive system  for buildingssolar passive system  for buildings
solar passive system for buildings
 
Intro To webOS
Intro To webOSIntro To webOS
Intro To webOS
 
Data leakage detection
Data leakage detectionData leakage detection
Data leakage detection
 
Web Operating System Overview
Web Operating System OverviewWeb Operating System Overview
Web Operating System Overview
 
Teri, bangalore & solar passive techniques(rupesh)
Teri, bangalore & solar passive techniques(rupesh)Teri, bangalore & solar passive techniques(rupesh)
Teri, bangalore & solar passive techniques(rupesh)
 
Deep learning intro
Deep learning introDeep learning intro
Deep learning intro
 
Quantum computing - Introduction
Quantum computing - IntroductionQuantum computing - Introduction
Quantum computing - Introduction
 
IP Spoofing
IP SpoofingIP Spoofing
IP Spoofing
 
Google seo-search-engine-optimization-introduction-powerpoint-presentation
Google seo-search-engine-optimization-introduction-powerpoint-presentationGoogle seo-search-engine-optimization-introduction-powerpoint-presentation
Google seo-search-engine-optimization-introduction-powerpoint-presentation
 

Similar to Bit torrent protocol by milan varia

Similar to Bit torrent protocol by milan varia (20)

Bittorrent
BittorrentBittorrent
Bittorrent
 
Bit torrent
Bit torrentBit torrent
Bit torrent
 
Bit torrent by SANDA SOLUTIONS
Bit torrent by SANDA SOLUTIONSBit torrent by SANDA SOLUTIONS
Bit torrent by SANDA SOLUTIONS
 
Bit torrent and tracker
Bit torrent and trackerBit torrent and tracker
Bit torrent and tracker
 
Bit torrent protocol
Bit torrent protocolBit torrent protocol
Bit torrent protocol
 
Copy Of Part 4
Copy Of Part 4Copy Of Part 4
Copy Of Part 4
 
Bittorrent
BittorrentBittorrent
Bittorrent
 
Bit torrent a revolution in p2p
Bit torrent a revolution in p2pBit torrent a revolution in p2p
Bit torrent a revolution in p2p
 
Project_report_BitTorrent
Project_report_BitTorrentProject_report_BitTorrent
Project_report_BitTorrent
 
BitTorrent
BitTorrent BitTorrent
BitTorrent
 
(130316) #fitalk bit torrent protocol
(130316) #fitalk   bit torrent protocol(130316) #fitalk   bit torrent protocol
(130316) #fitalk bit torrent protocol
 
Peer to Peer networks and piracy
Peer to Peer networks and piracyPeer to Peer networks and piracy
Peer to Peer networks and piracy
 
Bit Torrent Protocol
Bit Torrent ProtocolBit Torrent Protocol
Bit Torrent Protocol
 
Bittorrent
BittorrentBittorrent
Bittorrent
 
The big book of bit torrent
The big book of bit torrentThe big book of bit torrent
The big book of bit torrent
 
Bittorrent
BittorrentBittorrent
Bittorrent
 
Bittorrent
BittorrentBittorrent
Bittorrent
 
Adaptive Sliding Piece Selection Window for BitTorrent Systems
Adaptive Sliding Piece Selection Window for BitTorrent SystemsAdaptive Sliding Piece Selection Window for BitTorrent Systems
Adaptive Sliding Piece Selection Window for BitTorrent Systems
 
Bittorrent
BittorrentBittorrent
Bittorrent
 
BitTorrent.pdf
BitTorrent.pdfBitTorrent.pdf
BitTorrent.pdf
 

Recently uploaded

Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 

Recently uploaded (20)

Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 

Bit torrent protocol by milan varia

  • 1. BIT TORRENT PROTOCOL MILAN VARIA (131113107022) NIRMA UNIVERSITY,AHMEDABAD
  • 2. Outlines of the Bit Torrent  What is Bit Torrent ?  Origin ?  Why Bit Torrent ?  Sharing files ?  Components of Bit Torrent protocol ?  Installation of Torrent Client and Downloading Torrents?  Advantages ?  Limitations ?  Conclusion ?
  • 4. Understanding  Bit Torrent - Bit Torrent is a Client or a software that runs on your computer, and it allows you to download different types of data from the internet Ex. Movies , Videos , Audio , Software , OS etc…  Protocol – protocol is a set of rules and convention that governs a particular aspects on a devices for the network communicate Ex. Chinese – Indian
  • 5. What is Bit Torrent Protocol ??
  • 6. Introduction  Bit Torrent protocol is a peer-to-peer file sharing protocol used for distributing large amounts of data over the Internet.  It works on Tit- for-Tat strategy.  One of the most common protocols for transferring large files. It makes 40% of traffic on the internet.
  • 7. Introduction  Increase transfer speeds by breaking down a large file into small pieces  Allows the user to download each tiny piece from different clients.  Bit Torrent quickly replicate a single large file to a set of clients.  It gives files to the other client to share it.
  • 8. ORIGIN (CREATION)  Bram Cohen designed the protocol in April 2001  First available version on July 2, 2001  It is now maintained by Cohen's company “Bit Torrent”  As of January 2012, Bit Torrent has 150 million active monthly users
  • 9. ORIGIN  Bit Torrent has more active users than YouTube and Facebook combined. Bram Cohen
  • 11. Concept of Client-server downloading  Loads between servers and clients  It works like this : 1) You open a Web page and click a link to download a file. 2) File is download from server to client. 3) The transfer is handled by a protocol (a set of rules), such as FTP (File Transfer Protocol) or HTTP (Hypertext Transfer Protocol).
  • 13. DRAWBACK OF CLIENT- SERVER  More client more load on server  It lacks the robustness of a P2P network.  If server fail, client’s requests can’t be fulfilled. Ex. E-commerce Flipkart’s server Crashed two times Because of traffic of users wanted to buy Xiaomi Mi3 cell phone
  • 14. Peer To Peer Network  In P2P networks, resources are distributed among many nodes.  All nodes works as a service requester as well as service provider  No load on central devices
  • 15. Roles of Torrent (Torrent Lingo)  TORRENT  BIT TORRENT CLIENT  PEER  SEEDER  LEECHER  SWARM  TRACKER  INDEX
  • 16. CONT…  Torrent – To share a file a peer first creates a .torrent file, a small file that contains… (1) metadata about the files to be shared, and (2) Information about the tracker,(the computer that coordinates the file distribution)  The URL of the tracker  Pieces <hash1, hash 2,…, hash n>  Piece length  Name of the file  Length of the file
  • 17. CONT…  Peers first obtain a .torrent file, and then connect to the specified tracker, which tells them from which other peers to download the pieces of the file.  Bit Torrent client – It is a piece of software which takes the .torrent file, reads the information in it and starts the download.  Peers- A peer is any computer participating in the download and upload of a torrent file  Seeder  leecher
  • 18. CONT…  Seeders - A seed (or seeder) is anyone who has a complete copy of the file being shared across the torrent network.  Leechers - 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.
  • 19. CONT…  Swarm – The swarm is the sum total of all the leechers and seeders (i.e. Group of all the computers) participating in the torrent process.  Index – An index is a searchable list of .torrent files, hosted on a website.  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. (Ex. Land Brokers)  IP address, port, peer id  State information (Completed or Downloading)  Returns a random list of peers
  • 20. How file sharing works in bit torrent ?
  • 21. File Sharing  Whenever seeder uploads the file then large files are broken into pieces of size between  16 KB to 16 MB (In latest client) 1 2 3 4 5 6 7 8
  • 22. File Sharing (Example) Data or a file with 5 pieces 1 2 3 4 5
  • 30. CONT…  After downloading, it become the sources for further downloads.  Tracker selects Random peers – Random loads
  • 31. BIT TORRENT PROTOCOL  1. Seeder generates a torrent file  Uploads torrent to a web server.
  • 32. BIT TORRENT PROTOCOL  2. The seeder notifies the tracker that it is sharing the file described in the .torrent file.
  • 33. BIT TORRENT PROTOCOL  3. A leecher downloads the .torrent file from the web server.
  • 34. BIT TORRENT PROTOCOL  The leecher connects to the tracker specified in the .torrent file.  The tracker returns a list of other peers who are sharing the file.
  • 35. BIT TORRENT PROTOCOL  5. The leecher connects to its peers to download pieces of the files.
  • 36.
  • 37. CONT…  By downloading multiple pieces at the same time, the overall speed is greatly improved.  The more computers involved in the swarm, so the file transfer is faster because there are more sources of each piece of the file.
  • 38. Downloading And Installation Of Bit Torrent Software (screenshots)
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46. 9
  • 47.
  • 48.
  • 49.
  • 50. Advantages  Open-source program offers free installation.  Share large amounts of data in a short time.  Easy to download, do not require high knowledge.  Increase the source of download to reduce bandwidth.  Load divided between peers.  Allows to download different pieces at the same time.
  • 51. Limitations  Slow start and finish  Central tracker can be a bottleneck.  Requires the complex knowledge of distribution across the network to upload.
  • 52. Conclusion  Study indicates that Bit Torrent traffics more than 40% of the total network traffic.  Swarming is an efficient way to speed up downloads