Understand what you’re doing -BitTorrent- :

We’re all familiar with torrents .. and most of us are using the same tweaks that’s supposed to speed up your download and make your life easy , but it’s better to understand what you’re doing rather than just copying and pasting a bunch of numbers 😉 .

First off what’s up with the name almost all people I know pronounce it as “torrnet”…it’s torrent which means a flood so it’s a flood of bits that makes sense 🙂 .

Now to the technical stuff

BitTorrent : is a Peer-to-Peer protocol for downloading files on the Internet the whole idea behind it is to allow massive distribution of files without causing soaring bandwidth and possible crashes due to high demands that exceeds the server’s capabilities , there many Bittorrent programs available the original was written by Bram Cohen.

To understand how BitTorrent works you should know that :

1-If you’re downloading a file you’re a “leecher”.

2-if you’re uploading a file and have 100% of it on your machine your’e “seeder”.

3-if you’re downloading a file and already have a part of it you’re a “peer”.

the whole point is that you’re downloading a part of the file while uploading another part making it available to another peer.

So you’ve probably noticed the more seeders and peers the faster your download will be , which was the problem with normal downloads.

4-”trackers” : coordinates the transfer of files among users. BitTorrent trackers are software server “toolkit” applications that typically run on Web sites.

A tracker maintains information about all clients using each torrent,it identifies the network location of each client and if it’s downloading or uploading a file and which fragment is being uploaded.

BitTorrent clients connect to a tracker when attempting to work with torrent files. The tracker notifies the client of the P2P file location (that is normally on a different, remote server). If the BitTorrent tracker fails or is taken offline, clients will be unable to continue sharing those P2P files. A tracker normally utilizes TCP ports between 6881-6999 for network communications.

So..the most common things to do when you download a .torrent file :

1-Increase number of trackers to find all peers and seeders.

2-Limit the upload speed as it’ll -of course- affect the download speed.

3-choose a file with many seeders -as you can see my file is dead along time ago -.

4-set the configuration of your torrent client “the tweak :D”

check this out :http://www.makeuseof.com/tag/10-ways-to-speed-up-torrent downloads/

you should easily understand it now that you know the whole theory .

//the gif is from Wikipedia