Pages

Tuesday, February 9, 2010

What is Torrent File Sharing?

Torrent is a small file, which is only about a few kilobytes just with the extension. Torrent. This file contains the information needed to download a particular file. The information contained in the torrent file includes the file name, size, where the download and so on. By using search engines, or a list that I post it on my other blog, you can retrieve files you need. The good news, as I write this blog, from the 10 list I made, there are still 8 torrent link that provides free of charge.

Thus, should remember that when you download a torrent file, you do not actually download the files you need. The next step that needs to be done is, you must have a torrent downloader program, or what is often called a client.

Many existing client programs on the Internet that can be downloaded for free, such as bittorrent and utorrent (miu torrent).

Before you go any further, let us know the first few terms in the torrent for the next explanation can be understood well.


TERMS OF TORRENT

  • Seed is the users, who have downloaded the files from the torrent and make sharing.
  • Peer is all the people who download the file, after download is complete, he became the seed (seeder).
  • Leech is the same as a peer, often used to name the peer with a low UD ratio.
  • UD ratio is the ratio of download and upload. The ratio of uploads and downloads including the medium, if the value 1 (which you download the same as you upload)
  • Tracker is a server, which coordinates the process of downloading all users.
  • Swarm is the conclusion of all seeds and peers (and therefore have a swarm tracker for all computers that have downloaded torrent file from it).

How exactly torrent works?


How to download the public on the Internet is a client-server, where the server has a whole file you want, and you download it from the server. Torrent principles differ in this way.

Torrent (especially BitTorrent) is one of the file-sharing technology called P2P (read: Peer to Peer), which connect users to send and receive some files, where the tracker act as coordinator. Tracker did not have the file you are looking for, they only have data about the contents of the file and where to get it, so even with tracker limited bandwidth, coordination can still move on. The philosophy is essentially a user must also upload the data when they download. Thus, you are in the same time acting as a data server.


Though both ultimately transfer files over a network, a BitTorrent download differs from a classic download (as is typical with an HTTP or FTP request, for example) in several fundamental ways:
  • BitTorrent makes many small data requests over different TCPconnections to different machines, while classic downloading is typically made via a single TCP connection to a single machine.
  • BitTorrent downloads in a random or in a "rarest-first" approach that ensures high availability, while classic downloads are sequential.
Preview connections from torrents like the image below:

Analogy: suppose that 8 people sitting in one of the turntable (an image of each computer) where they can talk and hear each other. They all want a 100 page book. A beginning has 5 pages, B 10 of  the next page, C, D, and E already has the beginning of 90, M has a whole section of the book. Now the Commander is in the center to coordinate the exchange of that, a request from B 5 page (the closest), then they asked for copies of the C, D or E, where the closest, C, D, and E are asking of F and so on. That way everything will get copies of the book in full. Now the process is commanded by a person who in terms called Tracker torrent. Therefore the torrent is a take-and-give, you ask as well as give.
When you download files via torrent, you will make sharing some files you've downloaded to others who are looking for files that you have, of course, coordinated by the tracker.

Situational problems

Suppose if the tracker server is currently down, you certainly can not download the data. But if you've downloaded some data, and the servers down in the middle of downloading it, this is not a problem because the client program you already have the data on which he had to find the file.

Maybe one day no one is downloading or sharing files, except you. Therefore you do not have a torrent download address the obvious. If your torrent client program to life, then you will only be uploader only.
Source: absnet.wordpress.com with a language translation

No comments:

Post a Comment