Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
На самом деле выход есть и он достаточно прост — добавлять в договор оказания услуг не только скорость в MBit/s, а ещё и предельное значение PacketsPerSecond. И резать всё что выше
Он динамически себя ограничивает в зависимости от использования интернета другими приложениями на компьютере
Если вдруг пакет теряется то протокол увеличивает фрагментацию, начальная фрагментация 300 байт
Некоторые провайдеры говорят что их оборудования слишком перегружено из-за введения uTP, но вы сами подумайте, если вдруг где либо осуществляется фильтрация трафика bittorrent то uTorrent а в скоро и другие клиенты, будут увеличивать фрагментацию пакетов и создавать подобию не слабой DDOS атаки на оборудования, вы скажите, кошмар, ужас.
Но прелесть заключается в том что бы уменьшить нагрузку на оборудования — надо разрешить и не фильтровать трафик.Читал обсуждение на эту тему на nag.ru. Если верить изложенной там информации, ответ — ни-фи-га. Ну то есть как: после того как версия клиента с поддержкой uTP перешла из альфы в статус беты, а значит, обосновалась уже на куда большем количестве машин, pps (кол-во пакетов в секунду) сразу подскочило. Никто ничего не ограничивал еще, а фрагментация уже больше и DDoS-подобные эффекты уже есть. Опять же исходя из имеющейся там переписки, кто-то попытался выйти на контакт с разработчиками uTorrent на тему «что ж вы делаете, гады?» те сильно удивились, т.к. никак не думали что возросшее PPS — это плохо. Были ли какие-то изменения в uTP с того времени не в курсе.
протокол uTP открыт под лицензией MIT, и первая интеграция этой библиотеки