Рекомендовать:

Основы BitTorrent

BitTorrent (часто сокращенно BT) является (P2P), протоколом пир ту пир (описание и набор правил о том, как и что делать), созданным Брэмом Коэном, предназначен он для распределения данных таким образом, что бы оригинальный дистрибьютор был в состоянии уменьшить использование пропускной полосы, будучи в состоянии достичь, по крайней мере такого же количества людей. Идеей Коэна было «разбить» файл, передавая его более мелкими сегментами, называемыми частями. Чтобы сохранить пропускную способность, каждый скачивающий человек (более известный, как пир в сообществе BitTorrent) будет иметь части, которые они уже приобрели, и они будут  доступны для загрузки для других пиров в толпе (вся сеть людей, подключенных к одному торрент файлу). Таким образом, большая часть нагрузки раздачи файла,  для каждого заинтересованного в нем, распределена по пирам. Заметьте, что сид это и есть пир, со всеми частями файла, то есть пиры успешно получившие все данные, которые содержит торрент файл, превращаются так же в сидов.

 

Кажется логичным, то  что единственный способ сохранить  ”здоровую” толпу , это когда сид всегда  подключен к раздаче в толпе, но это не так. Наиболее важным фактором, определяющим, может ли толпа продолжать разрешать пирам  завершить торрент является — наличие. Доступность торрента это  количество полных копий содержимого торрента распределенных по  частям в  толпе, к которой вы подключены, в том числе данные, которые есть и у вас. В большинстве случаев, если есть наличие 1,0 или больше, то даже если у одного человека не все части, все они по-прежнему распространяются по всей толпе и могут быть собраны для формирования полного файла.

 

Для того, чтобы каждый мог найти друг друга,  должно быть некоторое централизованное расположение, что бы пиры могли подключится для того, чтобы получить IP-адреса других пиров. BitTorrent треккер служит этим централизованным расположением. Вкратце, для каждой данной толпы, треккеру только нужно собрать IP-адрес и номер порта пира, чтобы поделиться с другими пирами, подключенными к той же толпе.

 

Из-за самой природы BitTorrent, нет никаких гарантий скорости для любой торрент толпы. В одной толпе вы можете получить быструю скорость в другой толпе медленную. Это связано с тем, что BitTorrent представляет собой протокол P2P, поэтому это зависит от скорости загрузки других пиров к которым вы подключены, для генерации скоростей загрузки. Распространенное заблуждение многих людей состоит в том что, они думают,  что торрент-толпы, которые содержат больше сидов и пиров быстрее, чем те, которые содержат меньше. Это не всегда так. Возможна ситуация когда в толпе мало сидов и/ или пиров, но у них быстрые интернет-соединения, в таком случае ваша скорость скачивания будет быстрее, чем в ситуации, где много сидов и / или пиров , но у них слабые интернет- подключения, потому что в их случае скорость будет намного ниже. Т.е. при подключении к толпам где больше сидов и / или пиров не следует думать что там выше скорость, так же и не следует думать что сиды дают скорость лучше чем обычные пиры.