BitTorrent/Термины: различия между версиями

5334 байта добавлено ,  13 лет назад
* [http://wiki.theory.org/BitTorrentSpecification#Tracker_.27scrape.27_Convention wiki.theory.org: Scrape]{{ref-en}}
* [http://www.azureuswiki.com/index.php/Scrape Azureus Wiki: Scape]{{ref-en}}
 
=== Файл метаданных ===
[http://ru.wikibooks.org/wiki/BitTorrent BitTorrent] не имеет системы поиска: для каждого распространяемого файла создаётся файл метаданных с расширением <tt>torrent</tt>, который содержит следующую информацию:
 
* URL трекера (см. ниже).
* общую информацию о закачиваемом файле (имя, длину и пр.)
* контрольные суммы (точнее, хэш-суммы SHA1) сегментов закачиваемого файла.
 
<tt>Файлы метаданных</tt> могут распространяться через любые каналы связи — например, эти файлы (или ссылки на них) могут выкладываться на веб-серверах, размещаться на домашних страницах пользователей сети, рассылаться по электронной почте, публиковаться в блогах или новостных лентах RSS.
 
Клиент начинает закачку, получив каким-либо образом файл с метаданными, в котором есть ссылка на трекер.
 
=== Трекер ===
(англ. <tt>tracker<.tt>) — специализированный сервер, работающий по протоколу HTTP. <tt>Трекер</tt> нужен для того, чтобы клиенты могли найти друг друга. Фактически, на <tt>трекере</tt> хранятся IP-адреса и входящие порты клиентов и хэш-суммы, уникальным образом идентифицирующие объекты, участвующие в закачках. По стандарту, имена файлов на трекере не хранятся, и узнать их по хэш-суммам нельзя. В практических реализациях, однако, <tt>трекер</tt> часто, помимо своей основной функции, выполняет и функцию небольшого веб-сервера. Такой сервер хранит файлы метаданных и описания распространяемых файлов, предоставляет статистику закачек по разным файлам, показывает текущее количество подключенных пиров и пр.
 
=== Супер сид ===
(англ. <tt>Super seeding</tt>) — является особенностью некоторых клиентов [http://ru.wikibooks.org/wiki/BitTorrent BitTorrent], которые пытаются минимизировать объем данных до первого завершения загрузки пира. Это было задумано Джоном Хофманом и сначала было осуществлено на клиенте BitTornado в середине 2003 г. Эта особенность должна использоваться, когда есть только один сидер. Super seeding является изменением в поведении сидеров и не может быть осуществлен без нарушения протокола [http://ru.wikibooks.org/wiki/BitTorrent BitTorrent]. Тем не менее, это не утверждается ни разработчиком протокола, Брэмом Коэном, ни в официальном клиенте. <tt>Супер-сид</tt> заставляет пользователей делиться скачаным. Отдав одному участнику какую-либо часть файла, твой клиент ничего больше ему не даст, пока не увидит в сети вторую копию этой части. А поскольку многие делиться не любят (или в данный момент возможности нет), то общая скорость отдачи падает. Как только ты переключаешься в обычный режим, твой клиент начинает раздавать всем кто чего попросит. Скорости возрастают. <tt>Супер-сид</tt> эффективен при раздачах с большим количеством качающих. Если качающих 2-3 человека их клиенты в силу разных причин могут отказаться устанавливать связь друг с другом. Соответственно нет обмена между ними и, как следствие, все сидят и ждут когда твой клиент их осчастливит. Когда качающих много (ну, пусть 10-20 человек) в идеале достаточно раздать до коэффициента 1. Тогда в сети окажутся все части файла и пиры смогут ими обменяться.
 
=== Рой ===
Анонимный участник