2

Много раз я видел, что при загрузке .torrent-файла другой клиент либо не работал, либо не интересовался. Кто-нибудь знает, почему это происходит? Возможные причины этого? Я видел это как в маленьких, так и в больших скоплениях, так что, похоже, у него нет ничего ни с размером роя, ни с тем, сколько у него сеялок против пиявок (или нет? )

Теперь AFAIK, скорость загрузки прямо симметрична вашей скорости загрузки (по крайней мере, в некоторых клиентах), поэтому, если вы отдадите 50 КБ / с в качестве коэффициента загрузки, вы получите такую же или лучшую скорость загрузки, и наоборот. Это также влияет на принятие решений обоими клиентами?

AFAIK после того, как трекер совершил рукопожатие с обоими клиентами (как посредник между количеством сеялок по отношению к пиявке, остальные относятся к отдельным клиентам), его работа окончена, и дело за клиентами договариваться друг с другом.

Любое объяснение того, что происходит как переговоры между клиентами и какие факторы находятся в игре, было бы неплохо, в основном, когда один из них имеет фигуры и либо задушен, либо не заинтересован - это в публичном трекере, где коэффициенты на самом деле не роль, чтобы играть.

1 ответ1

5

Вопрос был отредактирован. Это ответ на оригинальный вопрос:

Дроссели, не заинтересованные сверстниками в bittorrent, почему это происходит?

Если другой пэр не заинтересован, это потому, что у вашего пира нет частей, которые хочет другой пир.

Если задан другой одноранговый узел, это означает, что он либо не заинтересован, либо что ваш одноранговый узел имеет одну или несколько частей, которые другие заинтересованные стороны хотят загрузить с вашего клиента, но ваш клиент занят загрузкой на некоторые другие клиенты.

Из спецификации протокола BitTorrent:

Соединения содержат два бита состояния на каждом конце: засорены или нет, и заинтересованы или нет. Удушение - это уведомление о том, что никакие данные не будут отправлены, пока не произойдет отмена. Причины и общие методы удушья объясняются далее в этом документе.

Передача данных происходит всякий раз, когда одна сторона заинтересована, а другая не задыхается. Состояние интереса должно постоянно обновляться - всякий раз, когда у загрузчика нет чего-то, что он в настоящее время запрашивает у равноправного участника в unchoked, он должен выражать отсутствие интереса, несмотря на то, что он задыхается. Реализовать это правильно сложно, но позволяет загрузчикам узнать, какие одноранговые узлы начнут загрузку немедленно, если они не зафиксированы.

Соединения начинаются захлебываться и не интересуются.


AFAIK, скорость загрузки прямо симметрична вашей скорости загрузки

Нет, это не правильно.
В некоторых случаях механизм « синица для тату» делает его несколько симметричным. Если вы загружаете больше для других, они будут загружать больше для вас. Если ваша загрузка очень медленная, другой пир может временно прервать вас, пока вы не улучшите скорость загрузки.

Из руководства пользователя µTorrent:

пренебрежительно
Это слово описывает состояние соединения BitTorrent. Соединение помечается как удаленное, если клиент не получал ничего через соединение в течение длительного периода времени.


AFAIK после того, как трекер совершил рукопожатие с обоими клиентами (как посредник между количеством сеялок по отношению к пиявке, остальные относятся к отдельным клиентам), его работа окончена, и дело за клиентами договариваться друг с другом.

Это правильно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .