Thursday 12 December 2013

TORRENTS

We all like torrents a lot. But you ever try to understand the term TORRENTS in a broader sense. In this post I will share some terms related to torrents.
BASIC TERMS:-

1.) TORRENTS- Also called as BitTorrent is a protocol supporting practices of peer-to-peer file sharing that is used to distribute large amount of data or files through internet.

2.) DOWNLOADER- A downloader is any peer that does not have the entire file and is downloading the file. 

3.) LEECH- Leech has two meanings. Often, leecher is synonymous with downloader (see above): simply describing a peer or any client that does not have 100% of the data.The term leech also refers to a peer (or peers) that has a negative effect on the swarm by having a very poor share ratio, downloading much more than they upload. Leeches may be on asymmetric Internet connections or do not leave their BitTorrent client open to seed the file after their download has completed. However, some leeches intentionally avoid uploading by using modified clients or excessively limiting their upload speed.

4.) PEER- A peer is one instance of a BitTorrent client running on a computer on the Internet to which other clients connect and transfer data. Depending on context, "peer" can refer either to any client in the swarm or more specifically to a downloader, a client that has only parts of the file.

5.) SWARM- Together, all peers (including seeds) sharing a torrent are called a swarm. For example, six ordinary peers and two seeds make a swarm of eight.

6.) P2P- Stands for "peer to peer", which is the technology used for file sharing among computer users over the Internet. In a p2p network, each node (or computer on the network) acts as both a client and a server. In other words, each computer is capable of both responding to requests for data and requesting data itself.

7.) HASH- The hash is a string of alphanumeric characters (typically hexadecimal) in the .torrent file that the client uses to verify the data that is being transferred. Hash is the shorter form of the word Hashsum.
Torrent files contain information like the file list, sizes, pieces, etc. Every piece received is first checked against the hash. If it fails verification, the data is discarded and requested again. The Hash Fails field in the torrent's General tab shows the number of these hash fails. Hash checks greatly reduce the chance that invalid data is incorrectly identified as valid by the BitTorrent client, but it is still possible for invalid data to have the same hash value as the valid data and be treated as such. This is known as a hash collision. Torrent and p2p files typically use 160 bit hashes that are reasonably free from hash collision problems, so the probability of bad data being received and passed on is very small.

 HOW IT WORKS??
Instead of downloading a file from a single source server, the BitTorrent protocol allows users to join a a "swarm" of hosts to download and upload from each other simultaneously. 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 BitTorrent nodes which, acting as peers or leechers, download it by connecting to the seed and/or other peer. 

SOME TORRENT CLIENT SOFTWARES:-
1.) TIXATI 
2.) VUZE
3.) uTORRENT
4.) TURBOBT
5.) DELUGE
6.) BITCOMET
7.) TRANSMISSIONBT
(Click on above names to download)

SOME TORRENT  PROVIDING SITES:-
1.) http://thepiratebay.sx/
2.) unblockfenopy.eu/‎
3.) www.bitsnoop.com
4.) www.torlock.com
5.) www.seedpeer.com
6.) www.bitenova.org/‎
7.) www.torrentfunk.com/