Something about Torrents.

来源:互联网 发布:godaddy主域名次域名 编辑:程序博客网 时间:2024/06/06 11:04

Something about Torrents.

Peer:

someone who does not currently have the completed file.

When a peer is connected, he downloads the pieces he does not have and uploads the pieces he does have. You are a peer if you do not have a complete copy of the file you’re trying to get.

Seed:

A Seed is someone who already has the complete file but is still sharing. If there are no Seeds, the only way to get a complete file is if all the pieces of the file can be found amongst the peers that are connected. In most cases, when there is no Seed, you probably won’t get the whole file.

Note that the term leech used to be common in bulletin boards and usenet groups. We used it to describe someone who downloads things but never uploads. With torrents, as soon as you get your first piece, you’re sharing. So we call everyone a peer. Of course, I still use leech when I talk about about people who never Seed a file.

As a rule of thumb, you should always try to Seed a torrent before for at least 1 full copy. You can see this in the Ratio column. 1.000 or higher means you have seeded at least 1 full copy of the file.

Tracker:

The tracker is a server that has all the info about the people that are down- and uploading the file.

The tracker itself does not have a copy of the file, it only tracks the people who have the file (seeds) and the people who have part of the file (peers). Torrents can be tied to a specific tracker, but most clients now support trackerless torrents, making it less likely that you will be hurt if you can’t find the
original tracker.

Scrape:

When your BitTorrent client asks for info from the “tracker”, we call this scraping.

The data you get from scraping tells you how many Seeds and Peers there are for each torrent. This is not limited to just the active Seeds and Peers. It could also include Seeds and Peers that are not currently connected.

Swarm:

Together, all the Seeds and Peers who are using the same torrent on the same tracker with you.

For example, six Peers and two Seeds on the same tracker make a swarm of eight. So your Swarm is NOT the users you are connected to. It’s perfectly normal NOT to connect to ALL seeds and peers in a swarm. In a minute, we’ll even see how the opposite is true.

First, when you look at the numbers in the Seeds and Peers columns, we see 2 numbers in each column: x(y).

SEEDS:

x = the number of seeds from which your client is currently downloading pieces.y = the total number of seeds in the swarm

So, if you see 5 (14) under Seeds, you are connected to 5 out of 14 seeds. The tracker knows about 9 more seeds to which you are NOT connected. This could be because these seeds only allow a limited number of connections or there could be other reasons.

Once you get the complete file, you will no longer connect to Seeds because, as a Seed
yourself, you don’t exchange any data with other Seeds. Your client still shows you the Seeds in your swarm so you see something like 0(14).

If you see something like 12 (4), it usually means the tracker only knows about 4 seeds in your swarm, but thanks to a feature called DHT you were able to connect to seeds outside your swarm.

DHT:

stands for Distributed hash tables. You don’t need to understand DHT. Just know that DHT makes allows trackers to share the burden of tracking swarms for torrents. If your client only sees the swarm attached to your tracker, if your client supports DHT, it might connect to Seeds and Peers that are connected to another tracker.

PEERS

x = the number of peers with which you are currently sharing pieces (downloading or uploading)y = the total number of peers in the swarm

This works very much like Seeds.

5 (12) means you are connected to 5 peers but the tracker knows about 7 more peers to which you are NOT connected. 0 (12) means your client knows about 12 peers but you are not connected to any of them. If your file is not complete, this might mean that none of the Peers needs any of the pieces you have. 12 (4) means the tracker knows about 4 peers in your swarm, but DHT is helping you connect to seeds outside your swarm.

One last tidbit:

Trackers are Not Web Sites.
A tracker helps clients to connect to each other and collects data about your swarm. It is basically a “dumb pc” that only knows how to connect your BitTorrent client to other BitTorrent clients that are downloading the same torrent. An indexer is a website that hosts torrent files for download. So Piratebay is an indexer, but not a tracker.


Referrence:https://www.quora.com/What-are-ratio-peers-and-seeds-in-torrents

0 0
原创粉丝点击