Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

μTorrent (uTorrent) — программа для автоматического и максимально оперативного обмена данными между компьютерами, которая распространяется на бесплатной основе. Торрент-клиент работает на операционных системах Windows, Mac OS X и Linux. Также предназначен для работы на iPhone, iPad и Android-устройствах. Написан на языке С++, изначально – с закрытым исходным кодом, который был открыт только в 2010 году.

По данным на декабрь 2008 года количество активных пользователей клиента составило 28 миллионов. К декабрю 2009 года количество пользователей увеличилось до 52 миллионов. В январе 2011 года количество пользователей в месяц достигло отметки в 100 миллионов (совместный показатель с BitTorrent).

 

Общие данные

Torrent — это специализированный сервис, предназначенный для обмена данными между двумя и более компьютерами. Процесс обмена происходит автоматически, благодаря чему присутствие пользователя при обмене, а также какие-либо постоянные действия с его стороны не являются необходимыми. Доступ к torrent-файлам обеспечен в любой момент времени. То есть, если на компьютере пользователя установлен торрент-клиент и присутствуют файлы с расширением "torrent", то они автоматически становятся доступны для каждого пользователя системы. Сеть torrent работает по достаточно несложному принципу разбиения файлов. Каждый загружаемый файл разбивается на мелкие составные, которые преобразуются в необходимый формат. Это обеспечивает максимальную скорость и простоту закачки.

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

 

История разработки

Изначально клиент uTorrent задумывался в качестве средства для обмена файлами, которое не занимало бы много места и не обладало какими-то особенными возможностями. В 2004 году шведский программист Людвиг Стригеус начал работу над клиентом, однако оставил разработки, вернувшись к ним только в 2005 году. В этом же году, 18 сентября, и была представлена первая бета-версия клиента (версия 1.1).

Через год клиентом заинтересовалась компания PeerFactor SARL, которую создали бывшие сотрудники французской организации RetSpan, известной своими антипиратскими действиями. Вскоре, 4 марта, было объявлено о подписании контракта со Стригеусом для работы над "приложениями по распространению контента через интернет". В связи с тем, что RetSpan неоднократно была замечена в подрыве P2P-сетей, доверие пользователей к торрентам было несколько снижено. В результате домены utorrent.com, peerfactor.biz и microtorrent.com были отправлены в чёрный список программы-файрвола для P2P-сетей PeerGuardian.

Комментируя возникшие домыслы, Стригеус заявил, что был не в курсе каких-либо связей сотрудников PeerFactor SARL с актвиистами RetSpan, и что новый проект не имеет никакого отношения к разработкам μTorrent.

Стоит отметить, что действительно, никаких фактов, которые указывали бы на наличие в μTorrent дополнительных модулей, так и не было обнаружено.

В 2006 году Стригеус полностью продает μTorrent компании BitTorrent, Inc. Так, с 7 декабря все права на разработку и дальнейшую работу с торрент-клиентом перешли корпорации BitTorrent, причем, Стригеус также принимает участие в работе в качестве технического консультанта.

С шестой версии клиент BitTorrent полностью разрабатывается на исходном коде μTorrent, и даже их интерфейсы становятся практически идентичными. Тем не менее, μTorrent пока функционирует, причем, и форум, и сайт не изменяются.

Версия μTorrent 1.6 была обновлена после обнаружения в ней ошибки. В случае очень длинного поля announce при открытии торрент-файла, программа давала сбой. Уязвимость была обнаружена, и в новой версии (1.7) удалена. Кроме того, версия 1.7 поддерживала работу в Windows Vista.

В 2011 году было объявлено о том, что скоро выйдет и платная версия клиента под названием µTorrent Plus – об этом было заявлено 15 июля. Тогда же, летом 2011 года, стартовало бета-тестирование проекта Pheon, предназначенного для распространения потоковых данных с минимально возможной задержкой и без использования инфраструктуры. В процессе тестирования проводилась трансляция первых трех эпизодов сериала Zenith, который шел по каналу Sci-Fi. Для возможности просмотра сериала необходима был установка программы-клиента BTLive.

После выхода версии 1.8.1 стал поддерживаться протокол обмена μTP (Micro Transport Protocol), возможность полноценной работы стала доступна в версии 2.0, в промежуточных версиях (между 1.8.1 и 2.0) работа протокола обмена μTP невозможна.

Протокол μTP был создан по примеру TCP на основе протокола UDP, однако с совершенно другим контролем за переполнением. Соответствующий алгоритм в μTP реагирует на переполнение раньше и работает быстрее, нежели в TCP. Основное отличие заключается в том, что в TCP канал по соединениям распределен равномерно, и программы P2P с наибольшим количеством соединений просто захватывали весь канал целиком, из-за чего другие приложения либо крайне медленно работали, либо вообще "зависали". Что касается μTP, то данный протокол на увеличение загрузки канала первым замедляется и предоставляет канал для других приложений.

Таким образом, с μTP возможно гораздо более быстрое скачивание, так как протокол UDP предусматривает скорейший обмен данными, нежели TCP. Кроме того, торрент-клиент содержит и другие функции, которых нет в TCP. К примеру, проверку целостности данных и автоматическое начало закачки заново в случае обнаружения неверного блока. Кроме того, трафик, передаваемый через UDP, особенно не отличается от обычного, поэтому блокировка его провайдерами значительно усложнена. Тогда как протокол TCP передает такие пакеты трафика, по которым можно сделать вывод о его принадлежности к p2p.

В мае 2010 года был открыт для разработчиков исходный код μTorrent Transport Protocol.

Начиная с третьей версии, μTorrent официально заявляет о поддержке потокового видео. То есть, начать просмотр или прослушивание скачиваемых файлов возможно уже через короткое время после начала закачки (в различных случаях от нескольких секунд до нескольких минут). Такая возможность открыта потому, что в версии 3.0 загрузка файлов происходит последовательно, а не различными, не связанными между собой, частями, как это было ранее. Таким образом, формат TS (Transport Stream) по скорости просмотра приравнивается к онлайн-просмотру, однако совмещен еще и со скачиванием.

 

Основные возможности клиента

В данной программе доступны следующие действия:

  • Возможность ограничить скорость скачивания и/или раздачи, а также регулировка ограничений по времени.
  • Возможность сохранения файлов в кэше жесткого диска.
  • Режим суперсида – начальной раздачи – с целью экономии трафика.
  • Возможность автоматизировать закачку торрентов из RSS
  • Поддержка прокси-серверов.
  • Возможность работы Peer Exchange и DHT.
  • Возможность удаленной работы с µTorrent с помощью веб-интерфейса.
  • Быстрая отправка файлов по технологии drag-and-drop ("перетаскивание" файлов мышью или при помощи сенсорного экрана).
  • Доступно шифрование протокола для совместимости с BitCome, Mainline и Azureus.
  • Возможна загрузка с USB-накопителя в портативном режиме.
  • Работа с операционными системами Windows 7 и Windows 8, а также Windows Vista.
  • Возможность регулировки настроек интерфейса.
  • Поддержка и возможность предварительной загрузки (с предпросмотром содержимого) magnet-ссылок.
  • В третьей версии: возможность непосредственного обмена файлами, без задействования трекеров trackerless Drag-and-Drop Sending.
  • Возможность использования в качестве ретрекера дополнительно встроенный анонимный трекер.
  • Поддержка Юникода и UPnP в любой версии Windows.
  • Возможность подключения к трекеру по HTTPS и UDP.
  • Возможность "голосования" за торренты: в специальной графе "рейтинг", где каждый пользователь может оценить любой торрент, поставив ему от одной до пяти звездочек. Возможность оставлять и читать комментарии, а также просматривать рейтинги файлов.
    Существуют также и специальные программы для "накрутки" рейтинга
  • Доступен для работы на 66 языках (в том числе на русском).
Пример закачки в версии 3.1.2

 

Требования

Клиент μTorrent занимает минимум места и предъявляет минимальные требования к ресурсам. Исполняемый файл требует лишь 1 мегабайт свободного места на диске.

Возможна работа на устаревших процессорах уровня Intel 80486, а также на операционной системе Windows 95 (до версии 1.8.5 build 17091) и на Windows 2000 (до версии 3.1.2 build 26773). Последние версии клиента требуют наличия как минимум Windows XP.

Разработана версия и для работы на Mac OS X на процессорах Intel и PPC. Клиент для Mac также занимает минимум места, поддерживает возможность нескольких одновременных загрузок, шифр протокола, а также возможность осуществления обмена файлами напрямую, без трекера.

Версия торрент-клиента для ОС Linux вышла 1 сентября 2010 года (альфа-версия). Работает практически с полноценной функциональностью. Работает под 32-bit Ubuntu 9.10+, Debian 5+, Fedora 12+ и имеет версию 3.0 build 21701.

 

Пасхальные яйца

Разработчики торрент-клиента позаботились и о так называемых "пасхальных яйцах". Правда, они доступны только в тех μTorrent, которые предназначены для работы на ОС Windows.

Для того, чтобы из увидеть, необходимо в меню "Справка" открыть раздел "О программе μTorrent", и в открывшемся окне выполнить следующие действия:

  1. Нажать левой кнопкой мыши на логотип программы. При этом пользователь сможет услышать небольшую синтезированную мелодию.
  2. Нажать клавишу "Т" – это приведет к запуску игры μTris (своеобразного Тетриса). Управлять фигурами можно с помощью стрелок на клавиатуре, буква "Р" поставит игру на паузу.
  3. Когда устанавливается обновление, одновременно предустанавливаются дополнительные модули для браузеров add-on. Из-за этого в каждом браузере изменяется поисковая система – по умолчанию устанавливается поиск либо в Яндексе, либо в mail.ru. Кроме того, соответствующим образом меняются и стартовые страницы. Причем, даже если в процессе обновления были сняты все отметки о смене системы поиска, перемена произойдет все равно.

 

Интересные факты

  • В Испании существует муниципалитет под названием Торрент (в оригинальном написании Torrent). Он расположен в провинции Херона. Имеет ли его название какое-либо отношение к названию клиент-торрента, не известно.
  • Журнал "Форбс" назвал появление и развитие торрентов одним из "основных 22 трендов десятилетия". Имелось в виду десятилетие 2000-2010 гг.
  • В декабре 2012 года представители BitTorrent заявили, что намерены бороться с незаконным контентом, распространяемым через их сети, а также сотрудничать с легальными владельцами прав на кино, музыку и книги.
  • В начале 2013 года компанией BitTorrent был разработан плагин Surf для поиска и скачивания торрент-контента с трекеров прямо через браузер, без необходимости установки клиента. Плагин работает в браузерах Chrome и Firefox. Бета-версия была представлена в марте 2013 года, к апрелю плагин установило около 19 тысяч пользователей.