Разница между Bittorrent и P2P-сервисами, такими как Napster/Limewire
В чем разница между торрентами и файлами P2P, передаваемыми через Napster, Limewire или Ares? Торрент-серверы хранят файлы? Как действуют семена и сверстники?
1 ответ
Прочтите этот ответ для получения подробной информации о том, как работает Bittorrent - он также расскажет о том, как действуют ваши семена и коллеги.
Разница между Bittorrent и такими вещами, как Napster, включает в себя:
Центральный сервер в Napster-подобных P2P-сетях служит местом, где коллеги могут встречаться и обмениваться каталогами файлов. С Bittorrent "трекер" все еще является тем местом, где могут встречаться одноранговые узлы, но они не обмениваются каталогами файлов. Они обмениваются только хешами целого файла и хешами его частей, с которых серверы идентифицируют набор файлов в текущем торренте, и эта информация поступает из файла.torrent, который НЕ хранится в "собственном трекере" в тем не мение.
Большинство подобных P2P-программ Napster поддерживают только прямую передачу потока от одноранговых узлов. Bittorrent предназначен для разделения файла на части, чтобы каждый пэр в рое мог постоянно обменивать их, что делает его более надежным и быстрым.
"Торрент-сервер" - это хостинг только.torrent-файлов, которые НЕ СОДЕРЖИТ ФАЙЛОВ. В торрент-файле содержатся ТОЛЬКО URL трекера и SHA-1 всего файла и каждой его части. Без однорангового узла, у которого уже есть весь файл, никто в рое не получает файл. Все содержимое роя битторрентов, которое вы получаете как участник этого роя, исходит от других в рое, а не от самого трекера.