PDA

View Full Version : BitTorrent Dictionary (By a noob, for noobs!)



Definite
01-14-2008, 07:42 AM
Here is my attempt at a simple BT dictionary. A lot of the BT glossaries out there are hard to understand for someone new to BT, or simply outdated, so I'm trying to make a more newb-friendly one. It is a work in progress, so I would really appreciate corrections and new suggestions for words not yet added. Do it for the newbs! :happy:

Source: My own (non-comprehensive) knowledge, misc websites, wikipedia, users like you :)

Q: What is bittorrent?

A: Google it. There are lots of easy to understand explanations out there, and they're all much better than anything I could write up. ;)

Bittorrent Terminology:

Torrent: A .torrent file is a file that contains the basic information about a file or set of files, plus everything that makes it downloadable. Open it with a bittorrent client to get the file!

Tracker: A server that keeps track of bittorrent clients. You don't download anything from the tracker, it just helps different users talk to each other and exchange pieces of the file!

Seed: Someone that's finished downloading the file. They only upload.

Peer/leech: Someone downloading and uploading the file at the same time. A leecher can also mean someone that only downloads without sharing back. This is bad! :P

Swarm: A group of users (seeders and leechers) connected to each other, sharing the same torrent. Like the super friends, only without the crime fighting. For exampke, if your bittorrent client tells you that you're connected to 6 peers and 2 seeds, your swarm is made up of you and those 8 other people.

Scrape: It tells your client how many seeds and peers are in the whole swarm, not just those you are connected to. When you see seeds 10 (25) and peers 12 (18), the numbers in brackets are coming from scrape. You would be connected to 10 out of a possible 25 seeds. (Thanks rvt!)

Share ratio: How much you've uploaded, divided by how much you've downloaded. A share ratio of 1.0 means you've uploaded as much as you've downloaded. It is considered common courtesy to upload at least as much as you download. Help everyone, not just yourself! :)

Hit and Run: Hit and Run is when a user doesn't seed back after finishing their download. This hurts everyone else and can hurt you too, depending on your tracker!

DHT: Distributed Hash Table, a feature that some BT (bittorrent) clients have. It allows them to find other peers and host a torrent without a tracker. Basically, it lets your swarm to continue as normal without a tracker (in case it goes down or something). :)

Public tracker: Trackers anyone can use. You may have to register, but there's never a user limit. Often lists torrents from multiple sites.

Private tracker: Trackers that require registration, and limits its number of users. Considered "safer" than public trackers, and known for higher speeds as well as more/specific content.

Snatched: How many times a torrent has been completed. Usually seen on private trackers.

Pretime: Pretime is the time a release (movies, games, music, etc.) appears on the internet for the first time. Private torrent sites try to make the releases available as fast as possible, often only minutes after the original pretime.

In bittorrent talk, the term "tracker pretime" describes the gap between the original pretime and the tracker release time. (Thanks for the definition, polarbear!)

NFO: A text file that often accompanies torrents. They contain information about the file! Viewed with a text editor or dedicated .nfo viewer.

Reseed: Sometimes, a torrent is left with zero seeders. All peers will eventually get stuck with an incomplete file, and someone with a complete copy of the file must "reseed" so others can finish their download.

PeerGuardian: A free, open-source program that filters out specific IP addresses for P2P users. Believed by some to lower your chances of being caught by anti-piracy groups.

That's all for now. Taking suggestions! :cool:

Dark Archon
01-14-2008, 08:21 AM
thanks for being so informative.

Detale
01-14-2008, 08:22 AM
I think this is a great idea man and I hate to burst your bubble here but it's been Done already. A more popular one that I used when I was coming up was

Brian's BT faq and Guide (http://www.dessent.net/btfaq/)

and the "dictionary" Part here

What do all these words mean? (seeding, uploading, share rating, etc.) (http://www.dessent.net/btfaq/#terms)

Definite
01-14-2008, 08:27 AM
I remember browsing that guide too! :D

I'm trying to avoid the giant wall of text thing that a lot of BT guides have going on though. I'm just gonna take this idea and run with it. Are there any other terms that BT newbs should know about?

fatcat69
01-14-2008, 08:54 AM
I think this is a great idea man and I hate to burst your bubble here but it's been Done already. A more popular one that I used when I was coming up was

Brian's BT faq and Guide (http://www.dessent.net/btfaq/)

and the "dictionary" Part here

What do all these words mean? (seeding, uploading, share rating, etc.) (http://www.dessent.net/btfaq/#terms)

http://www.elevatelife.net/burst_your_bubble1.jpg

DKre8ive1
01-14-2008, 09:05 AM
One of the newer terms that is not on any guides would be "Hit and Run" (HnR)
Definition: to stop the torrent right after you finish downloading the file and not coming back to seed. Do too many of these on a private torrent site equals getting disabled.

I am sure there are other terms that are not some of those guides but I am to lazy at the moment to write them down. :P

lsw0794
01-16-2008, 06:17 AM
clear

fsephie
01-16-2008, 06:41 AM
I'd definitely suggest clever along with its synonyms. Also, a connectability guide link would be a nice addition to that entry.

I think the problem with the dictionary that detale mentions is that a lot of the terminology there is just not in use anymore. I think that was penned back when things were more experimental and bittorent did not have the well-defined software implementation that it has today.

rocky1234
01-16-2008, 06:54 AM
Really good for the noobs

grimms
01-16-2008, 07:42 AM
I think this is a great idea man and I hate to burst your bubble here but it's been Done already. A more popular one that I used when I was coming up was

Brian's BT faq and Guide (http://www.dessent.net/btfaq/)

and the "dictionary" Part here

What do all these words mean? (seeding, uploading, share rating, etc.) (http://www.dessent.net/btfaq/#terms)

Hate to agree but yup Brians BT faq explains it all. Do like the fact that you were trying to help out new members though. Much appreciated.:happy:

On second thought Brians BT guide is a little outdated, but still a great resource to go over.

Zelucifer
01-16-2008, 08:14 AM
If you're serious about making a new dictionary, you need to include terms like DHT, Availability, Tracker Updates, Banned Clients (A general definition of why clients are sometimes banned). I'd also recommend defining Peerguardian, Private tracker versus Public. Freeleech, Donations (might be too obvious, not sure), user ranks (user, power user, etc), Sysop, gazelle, hydra. Perhaps include definitions of some of the more... notorious public trackers, and private (although, keep descriptions of current ones minimal).

I'm sure there's a ton I'm forgetting... but it's 3 am in the morning, so you'll have to excuse me.

HyperNode
01-16-2008, 08:44 AM
Well, this thread was useless as what posted here is common sense. Anyone who have never used torrent would still have basic concept of torrent from common terminology.


I hate to burst your bubble here but it's been Done already.

^ Other note LOL now that was funny.

rvt
01-16-2008, 09:34 AM
Scrape: When your client sends a request to the tracking server, asking for info on the torrent like who to share the file with and how well those other users are sharing.


This part needs a major correction.

1) Announce is what tells you who to connect to. Scrape doesn't.

2) Scrape does not return any info about individual peers at all. It returns only the number of peers/seeds/completed for either the torrents requested using the info_hash parameter (can be repeated multiple times) or for all tracked torrents when no info_hash is defined.

3) Even announce does not tell you anything about how well anyone is sharing. Announce will only give you their IP, port and possibly peer_id. It is then up to your client to work out the rest.

Night0wl
01-16-2008, 09:38 AM
Scrape: When your client sends a request to the tracking server, asking for info on the torrent like who to share the file with and how well those other users are sharing.


This part needs a major correction.

1) Announce is what tells you who to connect to. Scrape doesn't.

2) Scrape does not return any info about individual peers at all. It returns only the number of peers/seeds/completed for either the torrents requested using the info_hash parameter (can be repeated multiple times) or for all tracked torrents when no info_hash is defined.

3) Even announce does not tell you anything about how well anyone is sharing. Announce will only give you their IP, port and possibly peer_id. It is then up to your client to work out the rest.

lol that would be great for a BitTorrent Dictionary for noobs

TP635
01-16-2008, 11:53 AM
Well, this thread was useless as what posted here is common sense. Anyone who have never used torrent would still have basic concept of torrent from common terminology.


I hate to burst your bubble here but it's been Done already.

^ Other note LOL now that was funny.

People new to bittorrent will not understand most of the terminology; I was there not too long ago. (I thought client = customer = the person you get file from lol)
An other example: i wanted to learn more about newsgroup. Where do I go? To the newsgroup forum FST. I read the threads and don't understand what those guys were talking. I don't even want to ask questions because I don't even know how. I have to start reading the NewsGroups Guide For Newsleecher, and that too is not an easy read.

dinko
01-16-2008, 11:57 AM
wht about invites thing :whistling

Giveaway
01-17-2008, 10:07 PM
Swarm: A group of users (seeders and leechers) connected to each other, sharing the same torrent. Like the super friends, only without the crime fighting. For exampke, if your bittorrent client tells you that you're connected to 6 peers and 2 seeds, your swarm is made up of you and those 8 other people.

Scrape: When your client sends a request to the tracking server, asking for info on the torrent like who to share the file with and how well those other users are sharing.


thanks for these 2 definitions.
i didnt know what they meant.

VIZFX
01-18-2008, 01:09 AM
Good stuff, thanks for taking the time

Definite
01-18-2008, 10:48 PM
I added a few more terms, thanks for the suggestions guys. I'm still trying to keep the definitions simple and easy to understand.

Apparently I defined "scrape" wrong, can someone offer a more correct and simple definition? Again, thanks for the help. :D

Horatiu
01-19-2008, 01:17 AM
Way to go Definite. Keep up the good work. Funny definitions :)

rvt
01-20-2008, 05:58 AM
Simple definition of scrape:

It tells your client how many seeds and peers are in the whole swarm (not just those you are connected to).

When you see seeds 10 (25) and peers 12 (18) the numbers in brackets are coming from scrape. You would be connected to 10 out of a possible 25 seeds.

Definite
01-20-2008, 09:33 AM
Simple definition of scrape:

It tells your client how many seeds and peers are in the whole swarm (not just those you are connected to).

When you see seeds 10 (25) and peers 12 (18) the numbers in brackets are coming from scrape. You would be connected to 10 out of a possible 25 seeds.
Excellent, added. Thank you! :)

Definite
01-20-2008, 06:40 PM
Added a few more, but I need a newb-friendly definition for "pretime".

monk3y
01-20-2008, 06:47 PM
good idea m8


Added a few more, but I need a newb-friendly definition for "pretime".

the time that has passed since it was first released by the group who released it.

Definite
01-21-2008, 06:50 AM
good idea m8


Added a few more, but I need a newb-friendly definition for "pretime".

the time that has passed since it was first released by the group who released it.
I have no idea what you just said. :P

Polarbear
01-21-2008, 09:04 AM
Added a few more, but I need a newb-friendly definition for "pretime".

pretime is the time a release (movie, game, music, etc.) appears on the internet for the first time.
private torrent sites try to make the releases available as fast as possible, often only minutes after the original pretime.
in bittorrent talk the term "tracker pretime" describes the gap between the original pretime and the tracker release time.

Definite
01-27-2008, 06:11 PM
Added a few more, but I need a newb-friendly definition for "pretime".

pretime is the time a release (movie, game, music, etc.) appears on the internet for the first time.
private torrent sites try to make the releases available as fast as possible, often only minutes after the original pretime.
in bittorrent talk the term "tracker pretime" describes the gap between the original pretime and the tracker release time.

Perfect, added. Thanks polarbear. :)

Any other ideas or suggestions on how I could improve this?

Definite
01-31-2008, 05:01 AM
Added ".NFO" and "reseed". Looking for a newb-friendly definition for "availibility"!

This is turning out much better than I expected. :happy:

Polarbear
01-31-2008, 05:15 AM
Looking for a newb-friendly definition for "availibility"!


what do you mean with that? how well a torrent is seeded? i don't understand it.

Definite
01-31-2008, 05:22 AM
Looking for a newb-friendly definition for "availibility"!


what do you mean with that? how well a torrent is seeded? i don't understand it.

Here's a thorough but complicated definition, I was hoping someone could supply an alternative definition BT newbies could understand.

The number of full copies of the file available to the client. Each seed adds 1.0 to this number, as they have one complete copy of the file. A connected peer with a fraction of the file available adds that fraction to the availability (ie. a peer with 65.3% of the file downloaded increases the availability by 0.653).

Polarbear
01-31-2008, 05:56 AM
what do you mean with that? how well a torrent is seeded? i don't understand it.
The number of full copies of the file available to the client.

what's wrong with that? i think everyone should understand it. you might as well just call it the "number of seeders in the swarm"

i think it's more a client expression than actual bittorrent talk.

instead of asking how available a torrent is, people would just ask "how many seeders?" or "how is it seeded?"

"availibility" could also be understood in a sense of how many trackers list that torrent.

i'm pretty sure when you ask here how available a certain torrent is, people would rather tell you first where to find it and then how well it is seeded.

it's a bit confusing. i recommend not to put in on the list, but it is yours. so do as you please.

p.s. did you get a tl invite?

Definite
01-31-2008, 06:53 AM
The number of full copies of the file available to the client.

what's wrong with that? i think everyone should understand it. you might as well just call it the "number of seeders in the swarm"

i think it's more a client expression than actual bittorrent talk.

instead of asking how available a torrent is, people would just ask "how many seeders?" or "how is it seeded?"

"availibility" could also be understood in a sense of how many trackers list that torrent.

i'm pretty sure when you ask here how available a certain torrent is, people would rather tell you first where to find it and then how well it is seeded.

it's a bit confusing. i recommend not to put in on the list, but it is yours. so do as you please.

p.s. did you get a tl invite?

Yeah, you're right. Availability isn't a very importent term to know.

And no, I don't have a TL invite. I figured I'd have better luck next time they opened invites. I should have better ratio proofs and hopefully some BT rep to show by then. :happy:

Bump. Any suggestions?

Definite
02-02-2008, 07:58 PM
Bump, still taking suggestions.