BitTorrents and BitTorrent Clients (and where to download)
Astalavista Forum Index :: Astalavista Torrents :: BitTorrents and BitTorrent Clients (and where to download)
Post new topic   This topic is locked: you cannot edit posts or make replies. View previous topic :: View next topic
  BitTorrents and BitTorrent Clients (and where to download)
Author Message
Sara
Mega Moderator
Mega Moderator


Offline
No Image
Joined: 11 Apr 2007
Posts: 10914
Location: In The Best Forum Ever

Reply with quote
No Image

What is BitTorrent?

BitTorrent is a protocol designed for transferring files. It is peer-to-peer in nature, as users connect to each other directly to send and receive portions of the file. However, there is a central server (called a tracker) which coordinates the action of all such peers. The tracker only manages connections, it does not have any knowledge of the contents of the files being distributed, and therefore a large number of users can be supported with relatively limited tracker bandwidth. The key philosophy of BitTorrent is that users should upload (transmit outbound) at the same time they are downloading (receiving inbound.) In this manner, network bandwidth is utilized as efficiently as possible. BitTorrent is designed to work better as the number of people interested in a certain file increases, in contrast to other file transfer protocols.



How does BitTorrent compare to other forms of file transfer?

The most common method by which files are transferred on the Internet is the client-server model. A central server sends the entire file to each client that requests it -- this is how both http and ftp work. The clients only speak to the server, and never to each other. The main advantages of this method are that it's simple to set up, and the files are usually always available since the servers tend to be dedicated to the task of serving, and are always on and connected to the Internet. However, this model has a significant problem with files that are large or very popular, or both. Namely, it takes a great deal of bandwidth and server resources to distribute such a file, since the server must transmit the entire file to each client. Perhaps you may have tried to download a demo of a new game just released, or CD images of a new Linux distribution, and found that all the servers report "too many users," or there is a long queue that you have to wait through. The concept of mirrors partially addresses this shortcoming by distributing the load across multiple servers. But it requires a lot of coordination and effort to set up an efficient network of mirrors, and it's usually only feasible for the busiest of sites.


Some definitions

Torrent
Usually this refers to the small metadata file you receive from the web server (the one that ends in .torrent.) Metadata here means that the file contains information about the data you want to download, not the data itself. This is what is sent to your computer when you click on a download link on a website. You can also save the torrent file to your local system, and then click on it to open the BitTorrent download. This is useful if you want to be able to re-open the torrent later on without having to find the link again.
In some uses, it can also refer to everything associated with a certain file available with BitTorrent. For example, someone might say "I downloaded that torrent" or "that server has a lot of good torrents", meaning there are lots of good files available via BitTorrent on that server.


peer
A peer is another computer on the internet that you connect to and transfer data. Generally a peer does not have the complete file, otherwise it would be called a seed. Some people also refer to peers as leeches, to distinguish them from those generous folks who have completed their download and continue to leave the client running and act as a seed.


seed
A computer that has a complete copy of a certain torrent. Once your client finishes downloading, it will remain open until you click the Finish button (or otherwise close it.) This is known as being a seed or seeding. You can also start a BT client with a complete file, and once BT has checked the file it will connect and seed the file to others. Generally, it's considered good manners to continue seeding a file after you have finished downloading, to help out others. Also, when a new torrent is posted to a tracker, someone must seed it in order for it to be available to others. Remember, the tracker doesn't know anything of the actual contents of a file, so it's important to follow through and seed a file if you upload the torrent to a tracker.


reseed
When there are zero seeds for a given torrent (and not enough peers to have a distributed copy), then eventually all the peers will get stuck with an incomplete file, since no one in the swarm has the missing pieces. When this happens, someone with a complete file (a seed) must connect to the swarm so that those missing pieces can be transferred. This is called reseeding. Usually a request for a reseed comes with an implicit promise that the requester will leave his or her client open for some time period after finishing (to add longevity to the torrent) in return for the kind soul reseeding the file.


swarm
The group of machines that are collectively connected for a particular file. For example, if you start a BitTorrent client and it tells you that you're connected to 10 peers and 3 seeds, then the swarm consists of you and those 13 other people.


tracker
A server on the Internet that acts to coordinate the action of BitTorrent clients. When you open a torrent, your machine contacts the tracker and asks for a list of peers to contact. Periodically throughout the transfer, your machine will check in with the tracker, telling it how much you've downloaded and uploaded, how much you have left before finishing, and the state you're in (starting, finished download, stopping.) If a tracker is down and you try to open a torrent, you will be unable to connect. If a tracker goes down during a torrent (i.e., you have already connected at some point and are already talking to peers), you will be able to continue transferring with those peers, but no new peers will be able to contact you. Often tracker errors are temporary, so the best thing to do is just wait and leave the client open to continue trying.


downloading
Receiving data FROM another computer.


uploading
Sending data TO another computer.


share rating
If you are using the experimental client with the stats-patch, you will see a share rating displayed on the GUI panel. This is simply the ratio of your amount uploaded divided by your amount downloaded. The amounts used are for the current session only, not over the history of the file. If you achieve a share ratio of 1.0, that would mean you've uploaded as much as you've downloaded. The higher the number, the more you have contributed. If you see a share ratio of "oo", this means infinity, which will happen if you open a BT client with a complete file (i.e., you seed the file.) In this case you download nothing since you have the full file, and so anything you send will cause the ratio to reach infinity. Note: The share rating is just a number that is displayed for your convenience. It does not directly affect any aspect of the client at all. In general, out of courtesy to others you should strive to keep this ratio as high as possible, of course.


distributed copies
In some versions of the client, you will see the text "Connected to n seeds; also seeing n.nnn distributed copies." A seed is a machine with the complete file. However, the swarm can collectively have a complete copy (or copies) of the file, and that is what this is telling you. Referring again to the "people at a table" analogy, consider the case where the book has 10 pages, and person A has pp.1-5 and B has pp.6-10. Collectively, A and B have a complete copy of the book, even though no one person has the whole thing. In other words, even if there are no seeds, as long as there is at least one distributed copy of the file everyone can eventually get a complete file. Meditate on this, the Zen of BitTorrent, grasshopper.


choked
This is a term used in the description of the BitTorrent protocol. It refers to the state of an uploader, i.e. the thread that sends data to another peer. When a connection is choked, it means that the transmitter doesn't currently want to send anything on that link. A BT client signals that it's choked to other clients for a number of reasons, but the most common is that by default a client will only maintain --max_uploads active simultaneous uploads, the rest will be marked choked. (The default value is 4 and this is the same setting that experimental client GUI lets you adjust.) A connection can also be choked for other reasons, for example a peer downloading from a seed will mark his connection as choked since the seed is not interested in receiving anything. Note that since each connection is bidirectional and symmetrical, there are two choked flags for each connection, one for each Tx endpoint.


interested
Another term used in the protocol specification. This is the corollary to the choked flag, in that interested refers to the state of a downloader with respect to a connection. A downloader is marked as interested if the other end of the link has any pieces that the client wants, otherwise the connection is marked as not interested.


snubbed
If the client has not received anything after a certain period (default: 60 seconds), it marks a connection as snubbed, in that the peer on the other end has chosen not to send in a while. See the definition of choked for reasons why an uploader might mark a connection as choked. The real function of keeping track of this variable is to improve download speeds. Occasionally the client will find itself in a state where even though it is connected to many peers, it is choked by all of them. The client uses the snubbed flag in an attempt to prevent this situation. It notes that a peer with whom it would like to trade pieces with has not sent anything in a while, and rather than leaving it up to the optimistic choking to eventuall select that peer, it instead reserves one of its upload slots for sending to that peer. (Reference)


optimistic unchoking
Periodically, the client shakes up the list of uploaders and tries sending on different connections that were previously choked, and choking the connections it was just using. You can observe this action every 10 or 20 seconds or so, by watching the "Advanced" panel of one of the experimental clients.


The above is from (and for much more information)

Astatalk download freehost links:
Code:
http://www.dessent.net/btfaq/#terms

_________________
Save your serials online at Serials.Be Submit Center and share with everyone.

Photoserver.WS
- Free Image Upload Hosting Solution!

About Asta Community

Buy any software you will use longer than the trial






Last edited by Sara on Mon Jan 28, 2008 12:46 am; edited 2 times in total
View user's profile Send private message Visit poster's website
PostDate Posted:Sun Jan 27, 2008 8:07 pm
Thanks: 123Thanked 12042 Times In 4089 Posts

  BitTorrent Client and where to download
Author Message
Sara
Mega Moderator
Mega Moderator


Offline
No Image
Joined: 11 Apr 2007
Posts: 10914
Location: In The Best Forum Ever

Reply with quote
No Image
A BitTorrent client is a program that downloads files using the BitTorrent protocol.


There are many. Here is a few.


uTorrent
Astatalk download freehost links:
Code:
http://utorrent.com



Azureus
Astatalk download freehost links:
Code:
http://azureus.sourceforge.net



BitComet
Astatalk download freehost links:
Code:
http://www.bitcomet.com



ABC
Astatalk download freehost links:
Code:
http://pingpong-abc.sourceforge.net



Bittornado
Astatalk download freehost links:
Code:
http://bittornado.com/

_________________
Save your serials online at Serials.Be Submit Center and share with everyone.

Photoserver.WS
- Free Image Upload Hosting Solution!

About Asta Community

Buy any software you will use longer than the trial




View user's profile Send private message Visit poster's website
PostDate Posted:Sun Jan 27, 2008 8:18 pm
Thanks: 123Thanked 12042 Times In 4089 Posts

  Making a Torrent
Author Message
Sara
Mega Moderator
Mega Moderator


Offline
No Image
Joined: 11 Apr 2007
Posts: 10914
Location: In The Best Forum Ever

Reply with quote
No Image
How to make a torrent on uTorrent
Astatalk download freehost links:
Code:
http://www.utorrent.com


1. Download and install uTorrent. Open uTorrent.

2. Select the files and or directories


3. File > Create new Torrent (or CTRL + N)

4. Trackers: This is probably the hard part for most people. But it’s pretty easy, just put in one of the popular public trackers. You can use one or more trackers, but in general one is enough.

Here are some good trackers you can use:

Astatalk download freehost links:
Code:
http://open.tracker.thepiratebay.org/announce
http://www.torrent-downloads.to:2710/announce
http://denis.stalker.h3q.com:6969/announce
udp://denis.stalker.h3q.com:6969/announce
http://www.sumotracker.com/announce


Put one of these in the tracker box.


5. Do NOT tick the private torrent box (unless you’re using a private tracker)


6. Save the torrent.

7. For use on asta please upload it to mediafire, rapidshare or a similiar site and post.


Make sure your client is ready to seed to those who want the file before you upload, though, or else no one will get it.

In order to keep a healthy, productive swarm, make sure to seed for a few days, or even a week or two. You never know if people are going to seed after downloading, after all, so you?ll probably have to carry on the torch for a while.

_________________
Save your serials online at Serials.Be Submit Center and share with everyone.

Photoserver.WS
- Free Image Upload Hosting Solution!

About Asta Community

Buy any software you will use longer than the trial






Last edited by Sara on Mon Jan 28, 2008 1:17 am; edited 4 times in total
View user's profile Send private message Visit poster's website
PostDate Posted:Mon Jan 28, 2008 12:56 am
Thanks: 123Thanked 12042 Times In 4089 Posts

  Making a torrent on Bitcomet
Author Message
Sara
Mega Moderator
Mega Moderator


Offline
No Image
Joined: 11 Apr 2007
Posts: 10914
Location: In The Best Forum Ever

Reply with quote
No Image
Making a torrent on Bitcomet
Astatalk download freehost links:
Code:
http://www.bitcomet.com



1. Download and install Bitcomet. Open Bitcomet.

2. File > Create Torrent (or CTRL + M)

3. Select the files and or directories

4. Select “enable public DHT network” from the dropdown box
This way you can be your own tracker if the public tracker goes down.

5. Tracker server and DHT node list
Again, This is probably the hard part for most people. But it’s pretty easy, just put in one of the popular public trackers. You can use one or more trackers, but in general one is enough.

Here are some of the most popular trackers at the moment:

Astatalk download freehost links:
Code:
http://open.tracker.thepiratebay.org/announce
http://www.torrent-downloads.to:2710/announce
http://denis.stalker.h3q.com:6969/announce
udp://denis.stalker.h3q.com:6969/announce
http://www.sumotracker.com/announce


Put one of these in the tracker box

5. Save the torrent for use.

6. For use on asta please upload it to mediafire, rapidshare or s similiar site and post.


Make sure your client is ready to seed to those who want the file before you upload, though, or else no one will get it.

In order to keep a healthy, productive swarm, make sure to seed for a few days, or even a week or two. You never know if people are going to seed after downloading, after all, so you?ll probably have to carry on the torch for a while.

_________________
Save your serials online at Serials.Be Submit Center and share with everyone.

Photoserver.WS
- Free Image Upload Hosting Solution!

About Asta Community

Buy any software you will use longer than the trial






Last edited by Sara on Mon Jan 28, 2008 1:17 am; edited 2 times in total
View user's profile Send private message Visit poster's website
PostDate Posted:Mon Jan 28, 2008 1:00 am
Thanks: 123Thanked 12042 Times In 4089 Posts

  Making a torrent on Azureus
Author Message
Sara
Mega Moderator
Mega Moderator


Offline
No Image
Joined: 11 Apr 2007
Posts: 10914
Location: In The Best Forum Ever

Reply with quote
No Image
Making a torrent on Azureus
Astatalk download freehost links:
Code:
http://azureus.sourceforge.net


1. Download and install Azureus. Open Azureus.
2. File > New Torrent (or CTRL + N)

2. Tick “use an external tracker”.
And again, This is probably the hard part for most people. But it’s pretty easy, just put in one of the popular public trackers.

Here are some of the most popular trackers at the moment:

Astatalk download freehost links:
Code:
http://tracker.prq.to/announce
http://inferno.demonoid.com:3389/announce
http://tracker.bt-chat.com/announce
http://tracker.zerotracker.com:2710/announce


Put one of these in the tracker box

3. Select single file or directory, click NEXT and point to the file or directory you want to share, and click NEXT

4. Do NOT tick “private torrent”

5. Do tick “allow decentralized tracking”

6. Save the torrent.

7. For use on asta please upload it to mediafire, rapidshare or a similiar site and post.


Make sure your client is ready to seed to those who want the file before you upload, though, or else no one will get it.

In order to keep a healthy, productive swarm, make sure to seed for a few days, or even a week or two. You never know if people are going to seed after downloading, after all, so you?ll probably have to carry on the torch for a while.

_________________
Save your serials online at Serials.Be Submit Center and share with everyone.

Photoserver.WS
- Free Image Upload Hosting Solution!

About Asta Community

Buy any software you will use longer than the trial




View user's profile Send private message Visit poster's website
PostDate Posted:Mon Jan 28, 2008 1:05 am
Thanks: 123Thanked 12042 Times In 4089 Posts

Author Message
otoom
Newbie
Newbie


Offline
No Image
Joined: 07 Jun 2007
Posts: 8

Reply with quote
No Image
Making a torrent on Birtlord
Astatalk download freehost links:
Code:

http://bitlord.com



1. Download and install Bitlord. Open Bitlord.
2. File > Create Torrent (or CTRL + M)

3.Choose Source File, (The file you wish to torrent), by hitting the Browse button.

4. Tick "Single File", or "Directory", don't do anything with Dedicated Chat Room. Now ...

5.Leave piece size as "Auto".

Here are some of the most popular trackers at the moment:

Astatalk download freehost links:
Code:

http://tracker.prq.to/announce
http://inferno.demonoid.com:3389/announce
http://tracker.bt-chat.com/announce
http://tracker.zerotracker.com:2710/announce



Put one of these in the tracker box, or leave the one already in there.

6. Save the torrent.

Make sure your client is ready to seed to those who want the file before you upload, though, or else no one will get it.

In order to keep a healthy, productive swarm, make sure to seed for a few days, or even a week or two. You never know if people are going to seed after downloading, after all, so you?ll probably have to carry on the torch for a while.
View user's profile Send private message
PostDate Posted:Tue Mar 25, 2008 3:28 pm
Thanks: 0Thanked 1 Times In 0 Posts

  Maximizing BitTorrent Speeds
Author Message
Sara
Mega Moderator
Mega Moderator


Offline
No Image
Joined: 11 Apr 2007
Posts: 10914
Location: In The Best Forum Ever

Reply with quote
No Image

Maximizing BitTorrent Speeds with uTorrent (Guide / Tutorial)


Astatalk download freehost links:
Code:
http://www.bootstrike.com/Articles/BitTorrentGuide/

_________________
Save your serials online at Serials.Be Submit Center and share with everyone.

Photoserver.WS
- Free Image Upload Hosting Solution!

About Asta Community

Buy any software you will use longer than the trial




View user's profile Send private message Visit poster's website
PostDate Posted:Thu May 01, 2008 3:52 pm
Thanks: 123Thanked 12042 Times In 4089 Posts

Author Message
GraveDigger
Emperor
Emperor


Offline
No Image
Joined: 09 Oct 2006
Posts: 357

Reply with quote
No Image
Good Job, Sara!

_________________
DownTown - The Best Free File Sharing Hosting
PhotoServer.WS - Free Image Hosting
If you like any software - just buy it Wink
View user's profile Send private message Visit poster's website
PostDate Posted:Wed Apr 15, 2009 3:03 pm
Thanks: 0Thanked 143 Times In 24 Posts

Author Message
Sara
Mega Moderator
Mega Moderator


Offline
No Image
Joined: 11 Apr 2007
Posts: 10914
Location: In The Best Forum Ever

Reply with quote
No Image
GraveDigger wrote:
Good Job, Sara!




I'm a little late here, but thank you Smile

_________________
Save your serials online at Serials.Be Submit Center and share with everyone.

Photoserver.WS
- Free Image Upload Hosting Solution!

About Asta Community

Buy any software you will use longer than the trial




View user's profile Send private message Visit poster's website
PostDate Posted:Wed Apr 22, 2009 9:53 pm
Thanks: 123Thanked 12042 Times In 4089 Posts

Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    Page 1 of 1 All times are GMT


Back to top


 
Astalavista Forum Index :: Astalavista Torrents :: BitTorrents and BitTorrent Clients (and where to download)



Search This Topic:
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by Astalavista.MS Team © 2004
Image Here Image Here Image Here