This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
peers_seeds_torrent_tracker_dht_peer_exchange_pex_magnet_links [2011/07/22 12:04] greywizard [Torrent] |
peers_seeds_torrent_tracker_dht_peer_exchange_pex_magnet_links [2011/07/22 12:08] greywizard [Torrent] |
||
---|---|---|---|
Line 60: | Line 60: | ||
===Hash-check=== | ===Hash-check=== | ||
- | Many clients will perform an integrity check upon the complete download of all pieces for a task. This consists of the same procedure as the one described above, except this time the client will calculate the hash value for each downloaded piece for that task and compare it against the expected value, which is already written inside the .torrent file. Any piece which doesn' pass the hash check will be discarded, as it's considered corrupted (that could happen either during transport or even at source).\\ | + | Many clients will perform an integrity check upon the complete download of all pieces for a task. This consists of the same procedure as the one described above, except this time the client will calculate the hash value for each downloaded piece for that task and compare it against the expected value, which is already written inside the //.torrent// file. Any piece which doesn' pass the hash check will be discarded, as it's considered corrupted (that could happen either during transport or even at source).\\ |
This same procedure can be initiated manually, by the user usually by right-clicking the task and choosing the option to hash-check from the context menu.\\ | This same procedure can be initiated manually, by the user usually by right-clicking the task and choosing the option to hash-check from the context menu.\\ | ||
Line 75: | Line 75: | ||
Basically, the tracker is a service which responds to HTTP GET requests. The requests include metrics from clients that help the tracker keep overall statistics about the torrent. The response includes a peer list that helps the client participate in the torrent. The base URL consists of the " | Basically, the tracker is a service which responds to HTTP GET requests. The requests include metrics from clients that help the tracker keep overall statistics about the torrent. The response includes a peer list that helps the client participate in the torrent. The base URL consists of the " | ||
- | A tracker server should be differentiated from a BitTorrent index server. A BitTorrent index is a list of // | + | A tracker server |
+ | Trackers merely coordinate communication between peers attempting to download the payload of the torrents. | ||
Many BitTorrent websites act as both tracker and index. Sites such as these publicize the tracker' | Many BitTorrent websites act as both tracker and index. Sites such as these publicize the tracker' |