Pull to refresh

протокол uTP открыт под лицензией MIT, и первая интеграция этой библиотеки

Reading time 2 min
Views 1.5K
Сегодня Bittorrrent а именно разработчики uTorrent открыли свою спецификацию uTP под лицензией MIT/
image
Исходный код в виде библиотеки написанной на С++ можно скачать на github
А так же была выпущена новая версия KTorrent 4.0


В ней была добавлена библиотека uTP
А так же еще некоторые изменения о которых можно почитать на официальном сайте
Плюсы uTP в том что
* Он динамически себя ограничивает в зависимости от использования интернета другими приложениями на компьютере
* обход некоторых NAT методом STUN
* Если вдруг пакет теряется то протокол увеличивает фрагментацию, начальная фрагментация 300 байт
Некоторые провайдеры говорят что их оборудования слишком перегружено из-за введения uTP, но вы сами подумайте, если вдруг где либо осуществляется фильтрация трафика bittorrent то uTorrent а в скоро и другие клиенты, будут увеличивать фрагментацию пакетов и создавать подобию не слабой DDOS атаки на оборудования, вы скажите, кошмар, ужас.
Но прелесть заключается в том что бы уменьшить нагрузку на оборудования — надо разрешить и не фильтровать трафик.
Те кто не согласен со мной можете отключить uTP в ваших клиентах.

Для того что бы отключить uTP выполните следующее:
В переменной bt.transp_disposition в дополнительных настройках uTorrent поставте нужное вам значение.
1 — разрешить инициировать исходящие TCP-соединения,
2 — разрешить инициировать исходящие uTP-соединения,
4 — разрешить принимать входящие TCP-соединения,
8 — разрешить принимать входящие uTP-соединения

Таким образом, 13 (1+4+8), значение по умолчанию в последних версиях 2.x, означает возможность принимать все виды соединений, но самостоятельно устанавливать только TCP. 15

Кстати теперь uTorrent в зависимости от условий и типов клиента использует как uTP так и стандартный TCP протокол, аналогично Skype…
О том что такое uTP подробней можно почитать тут

Ждем добавления uTP в rTorrent и Transmission !

Кстати они выложили свой uTP в свободный доступ после голосования на их uservoise вот тут
Там есть много интересного за что можно проголосовать, например клиент под Linux, оглавление голосования тут
Tags:
Hubs:
+37
Comments 66
Comments Comments 66

Articles