3/16/2016
What are seeds, peers and leeches in Torrents' language? - Quora
Torrents (file sharing services)
BitTorrent (product)
File Sharing
μTorrent
Related Questions
BitTorrent: How does a new peer get its first chunk of
data since no other peers are gonna seed to it unless
it already seeds to them (and is ...
What do seeds mean in Viralwoot or Torrent?
Web Servers: How do torrent sites get the counts of
seeds and leeches that they display? How reliable are
they?
How do I leech a torrent by opening a new port?
How does the seeding or leeching of a torrent work?
How does a torrent work? What is seeding?
How are we able to download some files through
torrents, even when only 0 seeds are available?
How do I stop seeding torrents?
What is a bad seed torrent attack?
What are the meaning of the terms like availability,
peers and seeds in torrents?
What are seeds, peers and leeches in Torrents'
language?
37 Answers
Ritesh Pandey, Just another Software Engineer
49.4k Views
Seeder is someone from whom you can download a piece of file. Hence they affect the overall
availability of file on P2P network.
Leecher is someone who has downloaded a file but is not sharing it back to P2P network. Hence,
overall availablity of file decreases.
Peer is someone who is involved in file sharing activity. It is a generic term.
Tl;dr
BitTorrent is a protocol
large amounts of data
over the Internet
.
for the practice of peertopeer file sharing that is used to distribute
The BitTorrent protocol can be used to reduce the server and network impact of distributing large
files. Rather than downloading a file from a single source server, the BitTorrent protocol allows
users to join a "swarm" of hosts to download and upload from each other simultaneously. The
protocol is an alternative to the older single source, multiple mirror sources technique for
distributing data, and can work over networks with lower bandwidth . Using the BitTorrent
protocol, several basic computers, such as home computers, can replace large servers while
efficiently distributing files to many recipients. This lower bandwidth usage also helps prevent
large spikes in internet traffic
general, regardless of whether or not they use the BitTorrent protocol.
A user who wants to upload a file first creates a small torrent descriptor file that they distribute by
conventional means (web, email, etc.). They then make the file itself available through a
BitTorrent node acting as a seed . Those with the torrent descriptor file can give it to their own
, download it by connecting to the seed
or leechers
Publicité
BitTorrent nodes which, acting as peers
and/or other peers.
in a given area, keeping internet speeds higher for all users in
When a peer completely downloads a file, it becomes an additional seed. This eventual shift from
peers to seeders determines the overall "health" of the file (as determined by the number of times a
file is available in its complete form).
Source: Wikipedia
Written Nov 3, 2014 • View Upvotes
Related Questions
More Answers Below
BitTorrent: How does a new peer get its first chunk of data since no other peers are gonna
seed to it unless it already seeds to them (and is ...
What do seeds mean in Viralwoot or Torrent?
Web Servers: How do torrent sites get the counts of seeds and leeches that they display?
How reliable are they?
How do I leech a torrent by opening a new port?
How does the seeding or leeching of a torrent work?
Ankush Jain, CS Student
18.9k Views
Thanks for the A2A.
What are torrents? Torrents are a way to distribute files.
Search for questions, people, and topics
Sign In
But what are seeds and peers?
To understand all this, first let's take a look at a simpler method of sharing files HTTP.
HTTP is used when you download files from a website using your web browser, or something like
https://www.quora.com/What-are-seeds-peers-and-leeches-in-Torrents-language
1/4
3/16/2016
What are seeds, peers and leeches in Torrents' language? - Quora
Internet Download Manager. (For example, when you download Adobe Reader, or drivers from
manufacturer's website, it's usually via HTTP).
How HTTP works is pretty simple. Let's say Microsoft wants to distribute a 30day trial of
Windows 10. They buy a computer, connect it to internet, place a copy of the Windows 10 image
on its hard drive, and configure some software (like Apache web server) to allow people to
download the image.
When a user wants to download the image, he sends a request to Microsoft's web server. The web
server starts replying with the Windows 10 image data as fast as the internet link between the two
of you permits.
When the image is being transferred between the two (server and user), two things are happening
simultaneously upload of the image from server, and download of image to the user's PC. (Think
of upload as a person speaking on the phone, and download as a person on the other end taking
notes).
This is a pretty simple and convenient method of file sharing. But it has some drawbacks.
1. Someone needs to set up a server and buy a very fast internet connection. If the server's
internet connection is 500 kb/s either one client can download at 500 kb/s, or if two clients
are downloading, the speed will be divided between them and each of them will get 250 kb/s.
If one of the clients has a slow internet let's say capped at 50 kb/s, the other client can
download at 450 kb/s. Similarly, if 15 clients with fast internet connections are downloading,
none of them will get a speed of more than 33 kb/s (500/15). Suffice it to say, Microsoft's
servers have a very fast internet connection.
2. It's vulnerable and easy to block. If you don't want your users to download Windows images,
you just have to block Microsoft's sites. I can't think of why nonprogrammers would want to
Publicité
block Windows image downloads, but in case of censored content (like Government crimes),
or illegal content (like pirated movies), or both (NSA leaks), we can see why the government
would want to block it.
Now let's see how torrents solve these problems.
Let's say you are a person with access to proof of government crime (1GB of files). You tried to
host it on a website, but the government blocked it. You now want to share it with rest of the world.
What you do is you create a torrent of the file. A torrent is basically a very small file containing
details of the files (names, file sizes, MD5 hashes etc.) that are shared using that torrent file. You
can create it easily using your torrent client (uTorrent, Azureus, Transmission etc). You also have to
add tracker details to the torrent file. A tracker is a server whose job is to distribute peer lists to new
peers (we'll discuss this in detail).
You host this very small torrent file on some torrent sharing website. People who want to download
your government crime proffs go to the torrent website and download the torrent for it.
They then tell their torrent client to download the files described in the torrent. Since there is no
server (like Microsoft's server for Windows image) to download the torrent from, their torrent client
talks to the tracker.
Client "Dude, any idea where I can get these govt. crime vids?"
Tracker "Idk man, try these people" (gives client a list of other people interested in downloading
the file)
Client "Btw, add me to your list. Just in case anyone's interested" (gives him his IP address)
Tracker "Whateva, bruh"
Your torrent client goes to each of the people in the list so obtained, and asks them if they are
interested in sharing the files. Let's say out of the 48 people in the list, 4 say they have File 1, 3 say
they have File 2, and 6 say they have both the files. 9 say that they don't have any files, but would
like to download any files you have. The rest don't respond (maybe).
So you start downloading File 1 from all of those 4 + 6 people who have it, and File 2 from all of
those 3 + 6 people who have it. Since you're downloading the file, they are uploading it on the other
end of the internet connection. Now since you downloaded it and used other people's internet (in
addition to your own), it is your moral responsibility to allow other people to download it from you.
Thus a torrent is a group of (100s or 1000s or more) people collaborating and giving each other
pieces of the file until everyone has a copy of the entire file. It starts with the person who created
the torrent simply uploading it until many people download, and then they upload it in turn and the
torrent spreads.
https://www.quora.com/What-are-seeds-peers-and-leeches-in-Torrents-language
2/4
3/16/2016
What are seeds, peers and leeches in Torrents' language? - Quora
So if the file is 1GB in size, the creator has to upload atleast 1GB for it to spread. Ideally, he'd
upload about 34GB, and that would give him 34 more friends, who'll help spread it further.
This is why your torrent client is both downloading and uploading the torrent file. Downloading it
so that you can use, and uploading it so that others can also access the file.
All people engaged in the activity of sharing the torrent are called peers.
The people who are uploading are called seeders.
The people who are downloading are called leechers.
A lot of people, however are both downloading and uploading at the same time and can be called
both (downloading parts they don't have and uploading the ones they do).
If the number of seeders is more, you are likely to download the file faster. If the number of
leechers is more, the download is likely to be slow.
Advantages of torrents:
1. Central servers (i.e. the website where you upload the torrent, and the tracker) don't have to
share a lot of data. Both torrent files and peer lists are very small in size, hence these servers
don't cost that much to set up and maintain.
2. Difficult to block since no central server is involved in the actual distribution and sharing of
Publicité
the files, it is difficult to block given its distributed nature.
Thus you may realize why uploading (Seeding) is so important to the concept of torrents. You are
able to download only because someone else was uploading it for you. A torrent dies quickly if
people refuse to upload. (It may also happen that no one wants to download the torrent any more,
and people who are willing to upload don't find any takers, and after some time they give up and
stop uploading that particular torrent).
Written Jan 5, 2015 • View Upvotes • Answer requested by Harish Chandasana
Kush Tripathi, Quorageous, Quora inspires, conspires, respires within me
25.2k Views
Seeders are people who have already downloaded the file and are uploading them. The more
seeders the faster the download will go.
Leechers are people who are sharing what they have and are downloading what you have.
When searching torents, always get high seeded torents. If there are no seeders, you will never
finish the download, no matter how many leechers there are!
More leechers there is the slower the download, so try to find a file with many seeds low leeches
Written May 30, 2013 • View Upvotes
Dan Lewis, Founder of prelaunch startup
5k Views
You aren't really "seeding a torrent", you are seeding the file to which the torrent points. "Seeding"
means that you have a completed version of the file, and you are making it available for others to
download via the torrent.
Seeding is the opposite of "leeching", which is the process of downloading the file from others who
are seeding the full file or just sharing the parts they have already downloaded while waiting for the
rest.
Written Mar 4, 2013 • View Upvotes
Related Questions
How does a torrent work? What is seeding?
How are we able to download some files through torrents, even when only 0 seeds are
available?
How do I stop seeding torrents?
What is a bad seed torrent attack?
What are the meaning of the terms like availability, peers and seeds in torrents?
In the torrent comments section (any website), why are there people saying "please seed",
etc.?
Why can't my torrent client find any seeds?
How the first seeding starts in torrent?
https://www.quora.com/What-are-seeds-peers-and-leeches-in-Torrents-language
3/4
3/16/2016
What are seeds, peers and leeches in Torrents' language? - Quora
What are peers and seeders in a torrent client?
What are ratio, peers and seeds in torrents?
How is torrent viable if people don't usually seed after leeching?
Can I stop seeding and peering while downloading torrent?
Are my torrents slow because I don't seed?
What can stop online piracy such as peer to peer torrent downloads all over the world
without reducing freedom?
Why after seeding twice of file size, my torrent status is still seeding? When it will be
finished?
Top Stories
What were the biggest Russian
mistakes of WW2?
Jimmy Liu
Publicité
14.1k Views • Jimmy is a Most Viewed
Writer in World War II.
This one's easy: Stalin's delusional refusal to
accept that Hitler was about to invade him. In the
months leading up to Barbarossa, Stalin got a
literal mountain of evidence that the Germans
were planning a massive invasion of the USSR.
Credible reports came in from as far afield as
Soviet spies in occupied China that the Germans
were but days from invading. What's worse is
that Stalin refus...
Gryffindor's gem is ruby,
Ravenclaw's is sapphire,
Slytherin's is emerald, what is the
gem of Hufflepuff?
Captain America: The First
Avenger (2011 movie): Why did
they pick Steve Rogers to get the
test?
Sunil Kumar Gopal
5.7k Views • Upvoted by Deepak Mehta,
Has read all books and watched all movies
countless times.
This was a question asked to JK Rowling
recently, and her answer was "Diamonds, of
course." (Source: jk_rowling: @HarmonicalHero
Diamonds, of ...
something famously yellow, like topaz.
) I thought it would be
Robert Frost, Cinephile and movie
blogger
9.8k Views • Upvoted by Vedant Das
Swain, Genrefiction Buff | TW '16, Aaron
Ellis, Screenwriter
Robert is a Most Viewed Writer in Movies.
Dr. Erskine answers this question, for Steve, in
the film: Erskine: "The serum amplifies
everything that is inside. So, good becomes
great. Bad becomes worse. This is why you were
chosen. Because a strong man, who has known
power all his life, will lose respect for that
Read More
Read More
Read More
Sitemap # A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
About Careers Privacy Terms Contact
https://www.quora.com/What-are-seeds-peers-and-leeches-in-Torrents-language
4/4