Wednesday, May 12, 2010

What Is BitTorrent?

This is a a tool for downloading more popular a large video, audio,software file and the files available for free ,faster and cheaper.If you have slow internet connection no matter this s/w will download the files that you want.The format of this files is torrent.That means these files have *.torrent extention.
Well,as you know downloading means receive data to a local system from a remote system (Web server),Simply it can be done using FTP(File Transfer Protocol) or HTTp (Hyper Text Transfer Protocol),but the thing is if we gonna use this client server download method to download large files , what will happen if that file is requested by many at the same time..Then there will be server traffic.Because of that downloading speed will get slow.And another point is the popularity of the file that you are requsting.When the popularity goes up the download speed is getting slow.
As a solution for these problems the file downloading method calles peer-to-peer file sharing was introduced .This means without the need for servers or stable hosts you can download any file after connect with the file sharing network or the forum.but for this you have to install the special s/w such as Gnutella,Kazaa,eDonkey,etc....
In here what being happened is Files of interest can be downloaded directly from other users on the network.large files are broken down into smaller chunks, which may be obtained from multiple peers and then reassembled by the downloader. This is done while the peer is simultaneously uploading the chunks it already has to other peers.After download have finished if u hve not exit from the file sharing s/w ,it can be downloaded by the people who wants to download that file from your hard disk.But unfortunately the most downloaders what they are doing is only downloading, while not sharing pieces of what they have downloaded with others.This calles as leeching.
Because all of these ,new file sharing method ,the protocol ,which doesn't allow to leech was introduced by programmer Bram Cohen.It is also a kinda special peer to peer protocol.BitTorrent was the first client written for the protocol.And at the same time it was an open source s/w. BitTorrent was written in Python,The source code for versions 4.x and 5.x was released under the BitTorrent Open Source License, a modified version of the Jabber Open Source License.
What is happening here in BitTorrent is,BitTorrent client enables a user to search for and download torrent files using a built-in search box.including multiple parallel downloads. BitTorrent has several statistical, tabular and graphical views that allow a user to see what events are happening in the background. A host of views offer information on the peers and seeds to which the user is connected, including how much data is being downloaded from each and to how much data is being uploaded by each. It has an automatic recovery system that checks all data that has been handled after an improper shutdown. It also intermediates peering between itself, source file servers ("trackers") and other clients, thereby yielding distribution efficiencies. The client also enables users to create and share torrent files.
There are some computers downloading happened while uploading is happening.These computers are called swarms..
In here if the ratio of upload to download becomes 1:0 the next download will be happened in speedly.As you see , Tit-for-tat tradition is highly appreciated in BitTorrent.
Files can be downloaded faster, because there are more places to get pieces of it. Whereas with traditional P2P file-sharing applications popular files are more difficult to download, with BitTorrent, popularity becomes a good thing.

Ummm... coin has two side.head and well as disadvantages lie in bit torrent,..Bit Torrent does not offer its users anonymity. It is possible to obtain the IP addresses of all current, and possibly previous, participants in a swarm from the tracker. This may expose users with insecure systems to attacks.Most clients contain computer-harming spyware.However, most do not so make sure you always download the client from the official web site and read the EULA (end user licensing agreement) to make sure there are no adware or spyware included.and everytime remember that u r open to the world, it just like u r walking along the crowded BEWARE with what you are downloading..!!!!!!!



Post a Comment