TopBT (Topology-Aware BT)

0
Ваша оценка: Нет

Клиент/сервер BitTorrent с поддержкой принципа "Топологии".

TopBT (первоначальное название Top-BT) — расширяемый плагинами Java клиент BitTorrent являющийся модификацией Vuze.

По сравнению с текущей версией Vuze (на которой основан TopBT), а так же с используемым в большинстве BitTorrent-клиентов принципу, TopBT обладает уникальной особенностью, он обнаруживает в сети наиболее "близких" пиров (это достигается путём отправки пакетов пирам и проверки времени отклика) и наиболее активно с ними работает.

TopBT в дополнении к существующему принципу "Топологии" соединения с клиентами, так же пытается наиболее оптимально увеличить скорость отдачи, что положительно сказывается на скорости загрузки.

Разработка TopBT проводилась по двум, основным направлениям. Во первых, значительное сокращение излишнего сетевого трафика (за счёт использования принципа "топологии" сетевых соединений) генерируемого клиентом (отсутствие лишних запросов). Во вторых, поддержка высокой скорости загрузки, по сравнению с другими BitTorrent-клиентами, путём взаимодействия с наиболее эффективными участниками обмена.

Имеющееся количество настроек TopBT (как и у Vuze) наверное, самое большое из всех существующих BitTorrent-клиентов, имеется и самая гибкая система установки лимитов на скорость. Причем установки могут распространяться на трафик всего приложения (есть и в других клиентах) и на трафик отдельной категории или закачки.

Имеющиеся у TopBT настройки очереди торрентов (на закачке) имеют массу полезных правил. Например ниже определённой скорости не считать торрент "живым" и переходить к закачке следующего ожидающего очереди, как только предыдущий торрент "просыпается", то ему опять передается выставленный приоритет, а следующий переводится в ожидание (если его приоритет ниже). Таким образом можно максимально заполнить канал и избежать простоя.

TopBT поддерживает все современные технологии и протоколы сети BitTorrent, используя возможности и систему плагинов Vuze, а так же дополняет их своими. Плагины делают приложение многофункциональным (пишутся тоже на Java и приложение само, при запуске, читает и инициализирует их для использования).

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

Как и у большинства современных BitTorrent-клиентов, у TopBT имеются функция обновляемых IP фильтров (они предназначены для отсекания пиров из нежелательных IP-диапазонов), поддерживается шифрование протокола Plain или RC4-160, определение местонахождения (страны) пира, поиск пиров в локальной сети и удалённое управление через веб-интерфейс. Имеется поддержка magnet-ссылок, возможно создание своих торрентов (для своих файлов или папок).

TopBT полностью совместим с другими BitTorrent-клиентами, поддерживает Юникод, технологии DHT и PEX, технологию web seeding (HTTP/FTP Seeding for BitTorrent), UPnP, NAT Port Mapping Protocol и NAT traversal. Возможна работа через прокси-сервер, раздача в режиме суперсид (super-seed) и многое другое... У TopBT имеется функция BitTorrent-трекера (если он включен в настройках). Это программная возможность позволяет координировать действия торрент-клиентов по обмену информацией в конкретном торренте (пиры обращаются на трекер, чтобы узнать о других пирах и заявить о себе).

Встроенный в приложение трекер не может конкурировать со специальными продуктами, но для нужд рядового пользователя его возможностей вполне достаточно (в Интернете много отлично действующих любительских Vuze трекеров, можно организовать трекер и для своей локальной сети). Главное достоинство встроенного в TopBT (Vuze) трекера, это возможность раздавать файлы ограниченному кругу лиц, которые знают пароль от трекера. Встроенный трекер является очень простым и удобным способом быстро сделать раздачу своих файлов не создавая торрент-файл (он создается программой автоматически и размещается на встроенном трекере).

В TopBT (благодаря Vuze) имеется слишком много непонятных для большинства пользователей настроек, но выбрав режим новичка, можно воспользоваться настройками по умолчанию и тогда настроек останется лишь необходимый минимум... Так же имеется "Мастер настроек" позволяющий в несколько задать первоначальные (базовые) настройки приложения.

Лицензия: GNU General Public License

Тип приложения: другие программы для графического режима
Сайт разработчика: http://topbt.cse.ohio-state.edu/
Что почитать?


Разместил: pondogor 23 Январь 2013 в 01:26