µTorrent переходит на UDP-протокол
На форуме разработчиков клиента µTorrent появилось сообщение, что новая альфа-версия этого популярного торрент-клиента µTorrent 1.9 build 13485 поддерживает работу в режиме uTP (UDP torrenting). Более того, такой режим будет стоять по умолчанию. Другими словами, передача файлов в торрент-сетях (а это более 50% мирового трафика) может перейти с протокола TCP на протокол UDP. Для торрентов пинг снижается с 2000 мс до 50-100 мс (результаты тестирования см. в PDF), это хорошо. Но чем это грозит для качества работы VoIP, многопользовательских игр и других приложений, которые используют UDP для передачи данных (и в данный момент потребляют не более 2% мирового трафика) — сложно даже предположить.
В данный момент телекоммуникационные компании эффективно угнетают торрент-трафик, освобождая полосу в пиковые часы. Если торренты перейдёт на UDP, то они не смогут делать это на существующем оборудовании. По крайней мере, существующая практика пакетной атаки типа TCP RST, которую использует Comcast и другие провайдеры, станет полностью бесполезной.
Первые тестеры, которые уже проверили работу новой альфа-версии µTorrent, рапортуют о том, что на них не действует шейпинг в сети провайдера Bell Canada.
Использование этой ранней версии, как и любого другого продукта, находящегося в стадии alpha, может быть сопряжено с определенными неудобствами и не совсем корректной работой программы. Однако для пользователей, которые подвержены существенным рестрикциям в файлообмене со стороны провайдера, версия 1.9 уже сейчас может стать долгожданным выходом из положения.
На UDP-фронте новости.
Вышла stable версия µTorrent 1.8.3, в которой судя по первым результатам тестирования использование UDP-протокола находится уже на более менее приличном уровне. Лично я рекомендую попробовать всем желающим, если не понравится - можно всегда откатиться на старую версию.
По умолчанию использование UDP в этой версии деактивировано, включить его можно в дополнительных настройках в меню Preferences > Advanced в поле bt.transp_disposition.
Рекомендуемое значение здесь 255. При нем протоколы TCP & UDP используются параллельно, там, где это возможно, клиент соединяется через UDP, в остальных случаях через TCP.
Подробнее об этом можно почитать на оф. форуме программы.
Если вы все настроили правильно, в вашем клиенте в списке пиров результат должен отображаться примерно так:
Во всех случаях, где после адреса пира стоит [uTP] - это рабочее UDP-соединение.
Напоминаю, зачем и кому эти манипуляции могут оказаться полезными:
- Всем пользователям, у которых при передаче данных через торрент реальная скорость (в особенности отдачи) регулярно в разы ниже максимально заявленной провайдером: нередко это верный признак того, что ваш провайдер "режет" вам трэффик в сети битторрент. На этой практике замечены практически все крупные провайдеры Канады, многие из Великобритании и Ирландии. Не исключено и не столь распространенное ее применение в других странах.
- Пользователям Windows Vista (SP1). Известно, что для этой системы Microsoft в зависимости от версии (Home, Business, Ultimate) ограничивает максимальное количество TCP-соединений в секунду. Использование UDP в данном случае позволит обойти это ограничение и приведет к значительно более быстрому нахождению новых пиров и соединению с ними, что опять же может увеличить вашу общую скорость закачки/отдачи в клиенте.Если вы уже используете Windows Vista SP2, это ограничение вас не затрагивает.
Автор: SkYScRApER
Источник: ©.kinozal.ws
0
µTorrent переходит на UDP-протокол
Автор
Viktor@s
, 02 июл 2009 12:25
Сообщений в теме: 3
#1 OFFLINE
Отправлено 02 Июль 2009 - 12:25
#2 OFFLINE
Отправлено 02 Июль 2009 - 17:07
я одного не понял:
А как данные через UDP передавать?
очередная утка, на потеху толпе?
А как данные через UDP передавать?
очередная утка, на потеху толпе?
#3 OFFLINE
Отправлено 02 Июль 2009 - 19:57
А разве UDP не отличается от TCP лишь тем, что не требует подтверждения доставки?
Просто народ привык к TCP, потому что "типа надёжнее". Хотя на самом деле при таких скоростях всем плевать. Тем более при файлообмене.
Просто народ привык к TCP, потому что "типа надёжнее". Хотя на самом деле при таких скоростях всем плевать. Тем более при файлообмене.
#4 OFFLINE
Отправлено 02 Июль 2009 - 22:35
denixx (2nd July 2009 - 20:57) писал:
А разве UDP не отличается от TCP лишь тем, что не требует подтверждения доставки?
при TCP ты создаёшь канал связи с удалённым узлом, для обмена данными.
а при UDP просто разбрасываешь датаграммы... теоретически, можно и так сделать, получится TCP поверх UDP... Вот только... Зачем? Одно дело - поиск, тут нам не нужны каналы связи, мы раскидываем запросы, и ждём ответы на них (и сами транслируем чужие запросы), так происходит в DHT и Kademlia. Но передавать так данные... Датаграмма слишком мала, а сборка их слишком сложна.
Viktor@s (2nd July 2009 - 13:25) писал:
Использование UDP в данном случае позволит обойти это ограничение и приведет к значительно более быстрому нахождению новых пиров и соединению с ними
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных