Thursday, October 21, 2010

BitTorrent(BT)

BitTorrent (referred to as BT) is a file distribution protocol, which identified by URL and web content and seamless integration. It contrast HTTP / FTP protocol, MMS / RTSP streaming protocols such as download method has the advantage of those who download a file to download, while also continue to upload data to each other, so that the source file (can be a server can also be a source of individual source generally refers specifically to the first seed to seed or the first publisher) can increase the very limited circumstances to support the load of a large number of those who download the same time to download, so BT and other P2P transmission has "more people download, the download faster, "this argument. BT official name is "Bit-Torrent", is a multi-sharing protocol software, from California, a programmer named Bram Cohen developed.
 Specifically for the BitTorrent file-sharing and high-capacity design that uses a bit like a pyramid scheme works.
From BT first end to a document is divided into many parts, a random user to download some of these parts, and the user B is randomly downloaded some other parts.
 The BT will be based on such a situation (in accordance with the network between different computers automatically select the fastest connection speed at one end) to get B computer B have downloaded a good part of BT will be under the same conditions B to A's have been downloaded on the computer get a good part, so as to reduce the load on the server side, but also to speed up download speeds between the two sides.
 In fact, while each user downloaded, also as a source in the upload (someone from your computer to take a portion of that file.) This efficient use of the upstream bandwidth, but also to avoid the traditional FTP server to download all pushed the bottleneck of the same file. The more people who join to download the actual people who upload more than other users to download the faster, BT's advantage to be reflected here.
 And the usual FTP, HTTP downloading, do not need to specify the server using the BT download, although there is still a BT server concept, but people do not need to worry about downloading the server where it is. Only the original release of the personnel need to know about sharing files.
 The server is called to provide BT Tracker, the documents released by BT out of the people who need to know which server to use for the document to be published Tracker. Because they do not specify a server, BitTorrent download using BT file to determine the source. BT file suffix torrent, capacity is very small, usually tens of K of the way, the file that stores the corresponding file description of the release of information, the use of which Tracker (Download user information server), file verification information and so on. BT BT client by processing the file to find the source and the associated download download operation.
BT to provide a complete paper files known as seeds, as customers who are downloading, the number one seed a file, how many customers now can see, as long as there is a seed can safely download, must be completed grasp. Of course, the more seeds, the more customers the speed of the file will be snatched up faster.
If you find that the number of seeds is 0, then is not going to try. Generally speaking, at least one seed, when more people download it, usually people who do will also increase the seed, download speed is the sooner. When you download is complete, if not choose to turn off, others can continue to download from you.

No comments:

Post a Comment