SlideShare a Scribd company logo
Bit torrent TechnologyDone by:Swathi Raman08D2754
BitTorrentBram Cohen is the creator of BitTorrent, one of the most successful peer-to-peer programs ever. BitTorrent is a protocol (a set of rules that different computer systems agree to use) based on P2P that can be used to share large files very efficiently, using minimum bandwidth.It is just a tool used to download, it does not contain a built-in search facility. The .torrent files are usually located via HTTP thru search engines and trackers.
Torrent LingoTorrent – 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.Share ratio – The ratio is the amount of data a user has uploaded divided by the amount of data they have downloaded for a particular torrent (UL÷DL). A share ratio of 1+ has a positive effect on the user’s reputation because it means that the user has sent more data to other users than he has received. Conversely, share ratios under 1 have a negative effect.
(contd..)Swarm – The swarm is the sum total of all the leechers and seeders (i.e. all the computers) participating in the torrent process.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.
Traditional Client-server downloadingClient-server computing or networking is a distributed application architecture that partitions tasks or work loads between service providers (servers) and service requesters, called clients.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 (a central computer that holds the Web page and the file you want to download) to transfer a copy of the file to your computer.                    - The transfer is handled by a protocol (a set of rules), such as FTP (File Transfer Protocol) or HTTP (Hypertext Transfer Protocol).
Bit Torrent Technology
DrawbacksTraffic congestion on the network has been an issue since the inception of the client-server paradigm. As the number of simultaneous client requests to a given server increases, the server can become overloaded. The client-server paradigm lacks the robustness of a good P2P network. Under client-server, should a critical server fail, clients’ requests cannot be fulfilled. In P2P networks, resources are usually distributed among many nodes.
The BitTorrent ProtocolPeer-to-peer file sharing is different from traditional file downloading. In peer-to-peer sharing, you use a software program (rather than your Web browser) to locate computers that have the file you want. Because these are ordinary computers like yours, as opposed to servers, they are called peers.BitTorrent is a peer-to-peer file sharing protocol allowing users to distribute large amounts of data without putting the level of strain on their computers that would be needed for standard Internet hosting.The protocol works as an alternative data distribution method that makes even small computers with low bandwidth capable of participating in large data transfers.
COMPONENTS OF THE PROTOCOLMetainfo file- Describes metadata about the sharing file(s), and the tracker, and has the file ending .torrent. Tracker- A central server keeping track of peers and seeds sharing and downloading the file(s).Peer- A user on the network downloading the file(s), and sharing the parts that have been successfully downloaded.Seed- A peer that has the complete file or files available for sharing. At least one seed is needed in the beginning for the sharing to be possible.Client.-An application implementing the BitTorrent protocol.
OperationYou open a Web page and click on a link for the file you want.BitTorrent client software communicates with a tracker to find other computers running BitTorrent that have the complete file and those with a portion of the file.The tracker identifies the swarm, which is the connected computers that have all of or a portion of the file and are in the process of sending or receiving it.The tracker helps the client software trade pieces of the file you want with other computers in the swarm. Your computer receives multiple pieces of the file simultaneously.If you continue to run the BitTorrent client software after your download is complete, others can receive .torrent files from your computer.
Bit Torrent Technology
(contd..)Downloading pieces of the file at the same time helps solve a common problem with other peer-to-peer download methods: Peers upload at a much slower rate than they download. By downloading multiple pieces at the same time, the overall speed is greatly improved. The more computers involved in the swarm, the faster the file transfer occurs because there are more sources of each piece of the file.
AdvantagesBitTorrent is an open-source program offers a spyware- and nuisance-free installation. Allows users to share large amounts of data in a short span of time.Discourages “freeloading” by rewarding fastest uploaders.BitTorrent requires that users share files back with the community, so no one can get files without also giving files — this level of reciprocity 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.
(Contd..)Does not require high technical knowledge to use  the BitTorrent- an average person needs not a user guide .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.
LimitationsLack of anonymity- BitTorrent does not offer its users anonymity. The leech problem- A BitTorrent user may often choose to leave the swarm as soon as they have a complete copy of the file they are downloading. The cheater problem- There are "cheating" clients like BitThief which claim to be able to download without uploading. Speed- Average BitTorrent download speed is limited by the combined average upload speed of "peers" (other nodes with partial copies which are also downloading) and "seeds" (complete copies that are only uploading).
THANK YOU

More Related Content

PPTX
Bit torrent ppt
PPT
Bit torrent-technology
PDF
BitTorrent
PPTX
Bit Torrent
PPTX
Presentation on VPN
PPTX
Network security presentation
PDF
Báo cáo cuối kì system hacking-Trần Nguyễn Lộc
Bit torrent ppt
Bit torrent-technology
BitTorrent
Bit Torrent
Presentation on VPN
Network security presentation
Báo cáo cuối kì system hacking-Trần Nguyễn Lộc

What's hot (20)

PPTX
Penjelasan Materi Web Server
ODP
An Introduction to Linux
PPT
Peerto Peer Networks
PPTX
Netmiko library
PPT
How ubuntu works???
PDF
Arsitektur jaringan-ims
PDF
Rà soát Malware bằng SysInternal Suite
PDF
Tài liệu về VPN IPSEC - Trển khai VPN có IPsec trên Windows Server
DOCX
Hướng dẫn sử dụng gns3
PDF
Servicios e instalacion de windows server 2012
PDF
MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012
PPT
Server configuration
PPTX
Windows Server 2012 Installation and Configurtion Superiorgrw
PPT
Linux presentation
PDF
Wireshark Lab HTTP, DNS and ARP v7 solution
PDF
Presentacion Proyecto Fedora
PDF
1 - Généralités - Réseaux Informatiques.pdf
PDF
Panduan Installasi dan Konfigurasi Debian Server 5.0
PPTX
Packet sniffing
DOCX
#1 Laporan Konfigurasi VLAN XI TKJ 2 SMKN 8 semarang 2018
Penjelasan Materi Web Server
An Introduction to Linux
Peerto Peer Networks
Netmiko library
How ubuntu works???
Arsitektur jaringan-ims
Rà soát Malware bằng SysInternal Suite
Tài liệu về VPN IPSEC - Trển khai VPN có IPsec trên Windows Server
Hướng dẫn sử dụng gns3
Servicios e instalacion de windows server 2012
MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012
Server configuration
Windows Server 2012 Installation and Configurtion Superiorgrw
Linux presentation
Wireshark Lab HTTP, DNS and ARP v7 solution
Presentacion Proyecto Fedora
1 - Généralités - Réseaux Informatiques.pdf
Panduan Installasi dan Konfigurasi Debian Server 5.0
Packet sniffing
#1 Laporan Konfigurasi VLAN XI TKJ 2 SMKN 8 semarang 2018
Ad

Viewers also liked (20)

PPSX
Bittorrent Seminar by dhananjay pardeshi
PPT
BitTorrent Protocol
PPTX
Bit torrent Technology ppt
PPT
You Know WebOS
PDF
webOS Introduction
PPT
Bit Torrent presentation
PPTX
Bit torrent protocol by milan varia
KEY
Intro To webOS
PPTX
Data leakage detection
PPTX
Web Operating System Overview
PPTX
Deep learning intro
PPTX
Quantum computing - Introduction
PPTX
IP Spoofing
PPTX
Google seo-search-engine-optimization-introduction-powerpoint-presentation
PDF
MQTT - MQ Telemetry Transport for Message Queueing
PPTX
Quantum Computers
PPTX
Quantum computer ppt
PDF
Data leakage detection
PPTX
Introduction to SEO Presentation
PPTX
Augmented Reality using Microsoft Hololens
Bittorrent Seminar by dhananjay pardeshi
BitTorrent Protocol
Bit torrent Technology ppt
You Know WebOS
webOS Introduction
Bit Torrent presentation
Bit torrent protocol by milan varia
Intro To webOS
Data leakage detection
Web Operating System Overview
Deep learning intro
Quantum computing - Introduction
IP Spoofing
Google seo-search-engine-optimization-introduction-powerpoint-presentation
MQTT - MQ Telemetry Transport for Message Queueing
Quantum Computers
Quantum computer ppt
Data leakage detection
Introduction to SEO Presentation
Augmented Reality using Microsoft Hololens
Ad

Similar to Bit Torrent Technology (20)

PPT
Torrent Protocol
PPT
Torrent Seminar inc.- working, terms, details
PDF
Bit torrent and tracker
PPT
Bit torrent by SANDA SOLUTIONS
PPT
Bittorrent
PPT
PPT
Bittorrent
PPTX
Bittorrent final seminar
PPTX
Bit torrent protocol seminar by Sanjay R
PPTX
BitTorrent
PPTX
UNRAVEILING BIT-TORRENT
PPT
Bit torrent protocol
DOC
Copy Of Part 4
DOC
Bit Torrent Protocol Report
PDF
BitTorrent Seminar Report
PDF
Adaptive Sliding Piece Selection Window for BitTorrent Systems
PPTX
Bit torrent a revolution in p2p
PPTX
Bit Torrent technology
PPTX
torrent technology ppt for students and teachers
Torrent Protocol
Torrent Seminar inc.- working, terms, details
Bit torrent and tracker
Bit torrent by SANDA SOLUTIONS
Bittorrent
Bittorrent
Bittorrent final seminar
Bit torrent protocol seminar by Sanjay R
BitTorrent
UNRAVEILING BIT-TORRENT
Bit torrent protocol
Copy Of Part 4
Bit Torrent Protocol Report
BitTorrent Seminar Report
Adaptive Sliding Piece Selection Window for BitTorrent Systems
Bit torrent a revolution in p2p
Bit Torrent technology
torrent technology ppt for students and teachers

Recently uploaded (20)

PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Mushroom cultivation and it's methods.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
project resource management chapter-09.pdf
Enhancing emotion recognition model for a student engagement use case through...
Univ-Connecticut-ChatGPT-Presentaion.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Programs and apps: productivity, graphics, security and other tools
1 - Historical Antecedents, Social Consideration.pdf
A novel scalable deep ensemble learning framework for big data classification...
WOOl fibre morphology and structure.pdf for textiles
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Encapsulation theory and applications.pdf
TLE Review Electricity (Electricity).pptx
A comparative study of natural language inference in Swahili using monolingua...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
cloud_computing_Infrastucture_as_cloud_p
Mushroom cultivation and it's methods.pdf
DP Operators-handbook-extract for the Mautical Institute
Group 1 Presentation -Planning and Decision Making .pptx
Encapsulation_ Review paper, used for researhc scholars
Accuracy of neural networks in brain wave diagnosis of schizophrenia
project resource management chapter-09.pdf

Bit Torrent Technology

  • 1. Bit torrent TechnologyDone by:Swathi Raman08D2754
  • 2. BitTorrentBram Cohen is the creator of BitTorrent, one of the most successful peer-to-peer programs ever. BitTorrent is a protocol (a set of rules that different computer systems agree to use) based on P2P that can be used to share large files very efficiently, using minimum bandwidth.It is just a tool used to download, it does not contain a built-in search facility. The .torrent files are usually located via HTTP thru search engines and trackers.
  • 3. Torrent LingoTorrent – 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.
  • 4. (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.Share ratio – The ratio is the amount of data a user has uploaded divided by the amount of data they have downloaded for a particular torrent (UL÷DL). A share ratio of 1+ has a positive effect on the user’s reputation because it means that the user has sent more data to other users than he has received. Conversely, share ratios under 1 have a negative effect.
  • 5. (contd..)Swarm – The swarm is the sum total of all the leechers and seeders (i.e. all the computers) participating in the torrent process.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.
  • 6. Traditional Client-server downloadingClient-server computing or networking is a distributed application architecture that partitions tasks or work loads between service providers (servers) and service requesters, called clients.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 (a central computer that holds the Web page and the file you want to download) to transfer a copy of the file to your computer. - The transfer is handled by a protocol (a set of rules), such as FTP (File Transfer Protocol) or HTTP (Hypertext Transfer Protocol).
  • 8. DrawbacksTraffic congestion on the network has been an issue since the inception of the client-server paradigm. As the number of simultaneous client requests to a given server increases, the server can become overloaded. The client-server paradigm lacks the robustness of a good P2P network. Under client-server, should a critical server fail, clients’ requests cannot be fulfilled. In P2P networks, resources are usually distributed among many nodes.
  • 9. The BitTorrent ProtocolPeer-to-peer file sharing is different from traditional file downloading. In peer-to-peer sharing, you use a software program (rather than your Web browser) to locate computers that have the file you want. Because these are ordinary computers like yours, as opposed to servers, they are called peers.BitTorrent is a peer-to-peer file sharing protocol allowing users to distribute large amounts of data without putting the level of strain on their computers that would be needed for standard Internet hosting.The protocol works as an alternative data distribution method that makes even small computers with low bandwidth capable of participating in large data transfers.
  • 10. COMPONENTS OF THE PROTOCOLMetainfo file- Describes metadata about the sharing file(s), and the tracker, and has the file ending .torrent. Tracker- A central server keeping track of peers and seeds sharing and downloading the file(s).Peer- A user on the network downloading the file(s), and sharing the parts that have been successfully downloaded.Seed- A peer that has the complete file or files available for sharing. At least one seed is needed in the beginning for the sharing to be possible.Client.-An application implementing the BitTorrent protocol.
  • 11. OperationYou open a Web page and click on a link for the file you want.BitTorrent client software communicates with a tracker to find other computers running BitTorrent that have the complete file and those with a portion of the file.The tracker identifies the swarm, which is the connected computers that have all of or a portion of the file and are in the process of sending or receiving it.The tracker helps the client software trade pieces of the file you want with other computers in the swarm. Your computer receives multiple pieces of the file simultaneously.If you continue to run the BitTorrent client software after your download is complete, others can receive .torrent files from your computer.
  • 13. (contd..)Downloading pieces of the file at the same time helps solve a common problem with other peer-to-peer download methods: Peers upload at a much slower rate than they download. By downloading multiple pieces at the same time, the overall speed is greatly improved. The more computers involved in the swarm, the faster the file transfer occurs because there are more sources of each piece of the file.
  • 14. AdvantagesBitTorrent is an open-source program offers a spyware- and nuisance-free installation. Allows users to share large amounts of data in a short span of time.Discourages “freeloading” by rewarding fastest uploaders.BitTorrent requires that users share files back with the community, so no one can get files without also giving files — this level of reciprocity 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.
  • 15. (Contd..)Does not require high technical knowledge to use the BitTorrent- an average person needs not a user guide .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.
  • 16. LimitationsLack of anonymity- BitTorrent does not offer its users anonymity. The leech problem- A BitTorrent user may often choose to leave the swarm as soon as they have a complete copy of the file they are downloading. The cheater problem- There are "cheating" clients like BitThief which claim to be able to download without uploading. Speed- Average BitTorrent download speed is limited by the combined average upload speed of "peers" (other nodes with partial copies which are also downloading) and "seeds" (complete copies that are only uploading).