Linux -- это интересно

TopBT (Topology-Aware BT)


Рубрика: Интернет ПО
Метки: | | |
Просмотров: 2688

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


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

Vuze (старое название клиента Azureus) — функционально продвинутый и расширяемый плагинами Java клиент файлообменных сетей BitTorrent с поддержкой анонимного обмена данными по протоколам I2P (Проект Невидимый Интернет), Tor (второе поколение "луковой маршрутизации") и Nodezilla (распределённая и отказоустойчивая система маршрутизации поддерживающая анонимный файлообмен, чат, передачу потокового видео и хранение данных).

"Top" в названии клиента от "Topology/Топология" (принцип передачи в сети, способ описания конфигурации сети, схема расположения и соединения сетевых устройств), определяющее основной принцип работы BitTorrent-клиента TopBT. Разработан клиент на основе исследований Университета штата Огайо (The Ohio State University).

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

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

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

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

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

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

~/.azureus/plugins

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

Как и у большинства современных 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

Домашняя страница

Страница на sourceforge.net

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)