Введение

Программа peer-to-peer для загрузки и скачивания файлов по протоколу BitTorrent, оригинальный клиент BitTorrent.

BitTorrent – это проприетарный клиент BitTorrent с рекламным ПО, разработанный Брэмом Коэном и Rainberry, Inc., используемый для загрузки и скачивания файлов по протоколу BitTorrent. BitTorrent был первым клиентом, написанным для этого протокола. Разработчики часто называют его Mainline, указывая на его официальное происхождение. Начиная с версии 6.0, клиент BitTorrent является ребрендированной версией μTorrent. В результате он больше не имеет открытого исходного кода. В настоящее время он доступен для Microsoft Windows, Mac, Linux, iOS и Android. Существует две версии программного обеспечения: "BitTorrent Classic", сохраняющая историческую нумерацию версий, и "BitTorrent Web", использующая собственную систему нумерации версий.

История

Программист Брам Коэн разработал протокол в апреле 2001 года и выпустил первую реализацию клиента BitTorrent 2 июля 2001 года. В настоящее время его поддерживает компания Коэна BitTorrent, Inc. До версии 6.0 BitTorrent был написан на Python и являлся свободным программным обеспечением. Очень ранние версии, выпущенные до 30 декабря 2001 года, были переданы в общественное достояние без лицензии. Версии до и включая 3.4.2 распространялись под лицензией MIT. Исходный код версий 4.x и 5.x был опубликован под лицензией BitTorrent Open Source License, являющейся модифицированной версией лицензии Jabber Open Source License. Версии 4.0 и 5.3 были перелицензированы под лицензией GPL. Версия 4.20 клиента получила название Allegro от BitTorrent Inc. в связи с расширениями протокола, разработанными компанией для повышения скорости загрузки и удобства управления интернет-провайдерами. Версия 5.30 клиента, сохранённая в Internet Archive, является последней версией с открытым исходным кодом. Начиная с версии 6.0, выпущенной 18 сентября 2007 года, клиент BitTorrent представляет собой ребрендированную версию μTorrent и больше не является программным обеспечением с открытым исходным кодом.

Особенности

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