Программист Брэм Коэн разработал протокол в апреле 2001 года и выпустил первую реализацию клиента BitTorrent 2 июля 2001 года. [1] [6] Сейчас его поддерживает компания Коэна BitTorrent, Inc.
Версия 4.20 клиента была названа BitTorrent Inc. Allegro в связи с расширениями протокола, разработанными компанией для повышения производительности загрузки и управляемости интернет-провайдера. [7]
Версия клиента 5.30, снимок которой находится в Интернет-архиве. [8] это последняя версия с открытым исходным кодом.
Начиная с версии 6.0, выпущенной 18 сентября 2007 года, клиент BitTorrent представляет собой обновленную версию μTorrent . Это больше не открытый исходный код .
Текущий клиент включает ряд функций, включая несколько параллельных загрузок. BitTorrent имеет несколько статистических, табличных и графических представлений, которые позволяют пользователю видеть, какие события происходят в фоновом режиме. Множество представлений предоставляют информацию об узлах и начальных узлах, к которым подключен пользователь, в том числе о том, сколько данных загружается с каждого и сколько данных загружается каждым. Он имеет систему автоматического восстановления, которая проверяет все данные, обработанные после неправильного завершения работы. Он также является промежуточным звеном между собой, исходными файловыми серверами («трекерами») и другими клиентами, тем самым обеспечивая эффективность распространения. Клиент также позволяет пользователям создавать торрент-файлы и обмениваться ими.
Эту статью необходимо обновить . Пожалуйста, помогите обновить эту статью, чтобы отразить недавние события или новую доступную информацию. ( декабрь 2013 г. )
Несколько улучшений стабильности и производительности.
Старая версия, больше не поддерживается: 1.0.6.
2001 г., 24 июля
Код C был изменен для использования более разумной библиотеки, которая не злоупотребляет препроцессором C. Теперь он должен работать под Windows и Mac OS X.
Старая версия, больше не поддерживается: 2.0.2.
2001 10 августа
Пользовательский интерфейс был переписан, чтобы сделать его очень простым и удобным в использовании.
Старая версия, больше не поддерживается: 2.1.
2001 23 августа
Исправление серьезной проблемы, из-за которой он не мог использовать все сетевое соединение, полная переработка Downloader.py и другие мелкие изменения.
Старая версия, больше не поддерживается: 2.2.
2 сентября 2001 г.
В протокол, который сейчас заморожен, было внесено несколько серьезных изменений.
Старая версия, больше не поддерживается: 2.3.1.
12 сентября 2001 г.
Этот выпуск содержит обширные отзывы пользователей и возобновление загрузки.
Старая версия, больше не поддерживается: 2.5.
2001 23 октября
Пользовательский интерфейс был переписан. Теперь он полностью графический и работает в Mozilla/Netscape под UNIX. Была добавлена монопоточность, которая значительно увеличила производительность. Издатель теперь хранит метаданные в файлах, поэтому ему не нужно повторно сканировать файлы при каждом перезапуске, а трекер теперь постоянно сохраняет информацию об издателе и загрузчике, поэтому загрузки начинают работать снова, как только он перезапускается. Добавлено чистое завершение работы, небольшие улучшения и исправления.
Старая версия, больше не поддерживается: 2.6.1.
2002 6 января
В этом выпуске логика загрузки/выгрузки была полностью переписана для использования стратегии взаимной торговли полосой пропускания. Использование буферизации TCP также было значительно улучшено. Установка Unix была упрощена и было добавлено множество небольших улучшений.
Старая версия, больше не поддерживается: 2.6.2.
2002 18 марта
Пользовательский интерфейс стал намного приятнее и теперь выглядит как настоящий графический интерфейс. Существует огромное количество небольших улучшений стабильности и производительности, ни одно из которых не влияет напрямую на интерфейс.
Старая версия, больше не поддерживается: 2.7.
2002 29 апреля
Значительные улучшения производительности, в том числе более быстрая ответная загрузка одноранговых узлов. Были внесены значительные улучшения пользовательского интерфейса, включая индикаторы прогресса при выделении файлов и возобновлении работы. Были добавлены гораздо улучшенная обработка ошибок и поддержка нескольких файлов, поэтому несколько файлов можно загрузить одним щелчком мыши. Протокол был переработан, чтобы сделать его более безопасным, и теперь он использует фиксированный порт. Это должен быть последний выпуск с обратной совместимостью. Также было исправлено несколько крупных ошибок.
Старая версия, больше не поддерживается: 2.7.1.
2002 30 апреля
Исправлена серьезная ошибка в последней версии. Этот вообще почти не работал; этот намного лучше.
Старая версия, больше не поддерживается: 2.7.2.
6 мая 2002 г.
В этом выпуске трекер был переписан для использования асинхронного ввода-вывода , поэтому у него больше нет проблем с зависанием, которые преследовали его раньше.
Старая версия, больше не поддерживается: 2.8.0.
2002 г., 31 мая
Огромные улучшения внутренней производительности, изменения в протоколе для существенного снижения накладных расходов, а Tracker теперь отслеживает, какие узлы все еще работают, что значительно улучшает масштабирование.
Старая версия, больше не поддерживается: 2.8.1.
2002 5 июня
Исправлена серьезная ошибка в логике загрузки. Теперь он должен легко масштабироваться до тысяч одновременных загрузчиков.
Старая версия, больше не поддерживается: 2.9.
2002 г., 2 июля
Этот выпуск содержит значительные улучшения производительности и исправления ошибок. Процесс публикации был значительно очищен и упрощен. Развертывания, в которых слишком много загрузчиков за NAT, теперь могут блокировать их с помощью опции отслеживания --nonat 1. Надеемся, что это будет последний выпуск с проверкой версии при запуске — если в следующем развертывании не возникнет серьезных проблем, версия проверка будет удалена в следующем выпуске.
Старая версия, больше не поддерживается: 2.9.1.
2002 г., 4 июля
Исправлено сообщение о том, что диск заполнен и отклонен трекером. Битовые поля были сделаны с прямым порядком байтов для обеспечения единообразия.
Старая версия, больше не поддерживается: 2.9.6.
2002 18 июля
Исправлены все настройки и мелкие проблемы, обнаруженные во время последнего пробного запуска, а также новая поддержка сборки .debs.
Старая версия, больше не поддерживается: 3.0.1.
2002 2 октября
Незначительные очистки, доработка протокола и удаление проверки версии (что произошло в версии 3.0).
Старая версия, больше не поддерживается: 3.0.2.
2002 5 ноября
Доработанный пользовательский интерфейс, улучшенная оценка скорости загрузки и скачивания, новый графический интерфейс для создания файлов метаинформации и некоторые исправления ошибок.
Старая версия, больше не поддерживается: 3.1.
2003 2 января
Были сделаны значительные улучшения производительности и исправлены некоторые ошибки. Добавлены некоторые утилиты. Добавлено ограничение скорости загрузки.
Старая версия, больше не поддерживается: 3.2.
2003 28 марта
В этом выпуске значительно улучшена производительность и теперь поддерживаются файлы, доступные только для чтения. Сборка Windows теперь принимает параметры командной строки. Также было несколько исправлений.
Старая версия, больше не поддерживается: 3.2.1b.
2003 5 июня
Эта версия дополнена новыми функциями, которые делают BitTorrent еще более надежным и простым в использовании.
Старая версия, больше не поддерживается: 3.3.
2003 г., 24 сентября
Файлы теперь распределяются только по мере загрузки и не фрагментируют жесткий диск. Большие торренты больше не засоряют процессор. Были достигнуты лучшее использование сети и более стабильная скорость загрузки. Плохо разброшенные торренты теперь выходят быстрее. Исправлено несколько важных ошибок.
Старая версия, больше не поддерживается: 3.4.
2004 г., 6 марта
В этой версии исправлены ошибки. Клиент больше не жалуется на проблемы с подключением трекера, когда передачи еще идут. Использование полосы пропускания было уменьшено.
Старая версия, больше не поддерживается: 3.4.1.
2004 11 марта
В этой версии исправлено множество ошибок, увеличена экономия пропускной способности и улучшена поддержка узлов за динамическими IP-адресами.
Старая версия, больше не поддерживается: 3.4.1a.
2004 12 марта
Трекер работает под управлением Python 2.2 и корректно поддерживает клиентов версии 3.3. Клиент не изменился.
Старая версия, больше не поддерживается: 3.4.2.
2004 15 мая
В этом выпуске исправлены некоторые ошибки (в том числе важная ошибка трекера и проблема, из-за которой некоторые пользователи получали сообщения «не удалось найти файл») и добавлена поддержка предупреждающих сообщений, поэтому трекеры могут отправлять клиентам нефатальные, удобочитаемые сообщения.
В этом выпуске представлен совершенно новый пользовательский интерфейс на основе очередей (на основе GTK+ вместо wxWidgets). Он также содержит различные улучшения интерфейса. Многие параметры теперь можно изменить из интерфейса, включая скорость загрузки. Статистика теперь видна в графическом интерфейсе. Производительность была улучшена. Пакеты BitTorrent теперь помечаются как массовые данные, чтобы упростить формирование трафика. Исправлены различные ошибки. Лицензия была изменена на «Лицензия с открытым исходным кодом BitTorrent».
Старая версия, больше не поддерживается: 4.1.0.
2005 20 мая
В этом выпуске добавлена поддержка работы без трекера. Торренты теперь можно создавать из пользовательского интерфейса. Интегрирована поддержка I18n. Внесено несколько небольших исправлений.
Старая версия, больше не поддерживается: 4.1.1.
2005 25 мая
Было внесено множество улучшений в работу без трекера. Добавлена поддержка графического интерфейса для полей комментариев торрентов. Были внесены улучшения в идентификацию коллег. Исправлено множество мелких ошибок.
Старая версия, больше не поддерживается: 4.0.4.
2005 27 августа
Теперь файлы Torrent без отслеживания можно идентифицировать. Открытие уже открытого торрента теперь происходит корректно. Состояние воспроизведения/паузы больше не сохраняется при вызовах графического интерфейса. Исправлено еще множество ошибок.
Старая версия, больше не поддерживается: 4.1.4.
2005 27 августа
В этом выпуске было внесено множество улучшений в работу без трекера. Была добавлена поддержка переводов вместе с бэкэндом многоскоростного ограничителя. URL-адреса в командной строке теперь обнаруживаются более эффективно. Большинство сценариев командной строки были переименованы. Добавлена поддержка сочетаний клавиш, отличных от Latin/Unicode. Исправлено множество других ошибок.
Старая версия, больше не поддерживается: 4.1.6.
2005 13 октября
Навязывание пожертвований было удалено. Были добавлены глобальные индикаторы состояния. Программа установки была значительно улучшена. Было добавлено внешнее перетаскивание файлов и URL-адресов. Графический интерфейс и макет были улучшены. Время запуска торрентов без трекера было значительно улучшено. Исправлено несколько ошибок.
Старая версия, больше не поддерживается: 4.1.7.
2005 г., 3 ноября
Исправлен ползунок максимальной скорости загрузки. Был добавлен пользовательский интерфейс выбора языка. Была улучшена скорость списка пиров и улучшена идентификация пиров. Исправлено множество мелких ошибок.
Старая версия, больше не поддерживается: 4.1.8.
18 ноября 2005 г.
Исправлено множество мелких ошибок, особенно в работе без трекера. Добавлено автообновление клиента OS X. Были добавлены новые значки индикаторов состояния.
Старая версия, больше не поддерживается: 4.2.0.
2005 22 ноября
Это первый выпуск стабильной серии 4.2, включающий в себя все функции и улучшения бета-версии 4.1. В частности, была добавлена поддержка работы без трекера. Была добавлена интернационализация, включая некоторые переводы. Скрипты командной строки были переименованы. Пользовательские интерфейсы были улучшены.
Старая версия, больше не поддерживается: 4.2.1.
2005 5 декабря
Стал возможен выбор языка из окна настроек. Добавлена поддержка японского и корейского языков. Исправлена ошибка «Неверный дескриптор меню» и несколько других мелких ошибок.
Старая версия, больше не поддерживается: 4.3.0.
2005 5 декабря
Была проведена масштабная реорганизация кода. Поддержка GTK+-2.4 была прекращена (GTK+-2.6 теперь является минимальным требованием). Был представлен новый формат файла внутреннего состояния. Было сделано множество изменений строк и добавлений интернационализации. Исправлена непонятная ошибка командной строки «--bind».
Старая версия, больше не поддерживается: 4.3.2.
2005 11 декабря
Добавлен параметр командной строки для тестирования автоматического обновления. Правильные значки BitTorrent гарантированы для всех окон. Поддержка Gzip, прерванная недавним исправлением --bind, была восстановлена. Неработающий код обработки ошибок был удален.
Старая версия, больше не поддерживается: 4.2.2.
2005 21 декабря
Исправлена ошибка «Неверный дескриптор меню» при обновлении. Исправлена ошибка в коде автоматического заполнения. «launchmany-curses» исправлен в Python 2.2.
Старая версия, больше не поддерживается: 4.3.3.
2005 21 декабря
Была добавлена поддержка «--geometry» и запоминание размера и положения окна. Были исправлены заголовки окон и всплывающие подсказки на панели задач, а также индикатор состояния NAT. Исправлена ошибка «Неверный дескриптор меню» при обновлении. «launchmany-curses» исправлен в Python 2.2.
Старая версия, больше не поддерживается: 4.3.5.
2006 9 января
Был улучшен конечный автомат индикатора состояния и добавлен индикатор «уровня сигнала». Исправлены сообщения об ошибках быстрого возобновления. Исправлено несколько ошибок IPC и другие ошибки.
Старая версия, больше не поддерживается: 4.3.6.
2006 25 января
Были введены новые значки. Дополнительные исправления были внесены в проблемы совместимости с Python 2.2 и в случаи «Неверный дескриптор меню». Исправлен расчет глобальной скорости загрузки.
Старая версия, больше не поддерживается: 4.4.0.
2006 1 февраля
Были включены все исправления ошибок и улучшения из бета-ветки, включая обновление до функций API GTK+ 2.6, масштабную реорганизацию кода, улучшения интернационализации, новые значки и индикаторы состояния, запоминание размера окна и многое другое. Устранена утечка памяти. Добавлена поддержка иврита и исландского языка.
Старая версия, больше не поддерживается: 4.9.2.
5 мая 2006 г.
В этом выпуске представлен совершенно новый пользовательский интерфейс, реализовано интеллектуальное поведение загрузки/очереди (а также интеллектуальное поведение раздачи), система приоритета торрентов, поддержка шифрования, контроль скорости загрузки, быстрые расширения и поддержка «заголовков» торрентов. Были улучшены индикаторы выполнения, графики скорости передачи, обработка ошибок и отчеты.
Клиент BitTorrent теперь представляет собой обновленную версию μTorrent. Добавлена программа BitTorrent DNA (BitTorrent Delivery Network Accelerator). Лицензия заменена на проприетарную .
Текущая стабильная версия: 7.4.3.
2019 16 октября
BitTorrent-клиент поставляется в двух версиях. Это версия BitTorrent Classic.
BitTorrent DNA ( BitTorrent Delivery Network Accelerator ) — программа, предназначенная для ускорения просмотра потокового видео или без него , загрузки программного обеспечения (с протоколом BitTorrent ) и игры в онлайн-видеоигры . Это достигается путем распределения загрузок конечных пользователей между собой. Таким образом, разработчики рассчитывают, что контент-провайдеры будут меньше нагружать свои серверы, чтобы конечные пользователи могли быстрее получать контент. [11] Он работает в фоновом режиме всякий раз, когда работает операционная система. [12]
BitTorrent DNA отличается от традиционного BitTorrent тем, что он опирается на HTTP- серверы издателя, чтобы предоставить издателям гарантированную минимальную скорость доставки данных, а также предоставить издателям контроль над доставкой контента (одноранговые узлы должны подключиться к исходному серверу, прежде чем они смогут связаться с другими узлами). ) и собирать информацию о доставке контента, чтобы поделиться ею с издателем. Качество передачи файлов определяется долгосрочным средним битрейтом данных и соблюдением сроков при потоковой передаче. Он также может обеспечить пропускную способность для TCP и другого трафика.
Помимо установки сторонними веб-сайтами и компаниями-разработчиками программного обеспечения, программа для конечных пользователей также устанавливается вместе с официальным клиентом BitTorrent (начиная с обновленной версии 6.0). Однако его можно удалить самостоятельно.
Первая версия ДНК позволяла сохранять приложение ДНК установленным и при этом временно останавливать его до следующего перезапуска системы (через панель управления системой, в Windows XP [12] ). DNA Графический интерфейс был полностью удален в официальных версиях BitTorrent 6.1 и 6.1.1, но был повторно представлен в версии 6.1.2.
С октября 2007 года BitTorrent DNA предлагается компанией BitTorrent, Inc. в качестве коммерческой услуги, которую поставщики контента могут приобрести (по нераскрытой цене), а также в качестве бесплатной фоновой программы для конечных пользователей. [11] Президент компании Эшвин Навин представил продукт, заявив, что «внедрение BitTorrent DNA поверх устаревшей инфраструктуры оказывает огромное влияние, позволяя нашим клиентам обеспечить лучший пользовательский опыт, более высокое качество видео, более быструю загрузку программного обеспечения, и все это с безопасностью и надежностью управляемого услуга." [13]
Навин в интервью подкасту заявил, что он пытался продать ДНК BitTorrent в январе 2005 года. Обнаружив, что бренд BitTorrent слишком поляризован для потенциальных клиентов, они отложили запуск до тех пор, пока не установили партнерские отношения почти с 50 медиакомпаниями в сети BitTorrent Entertainment Network . Это дало компании достаточно публичного одобрения, чтобы наконец запустить BitTorrent DNA два с половиной года спустя. [14]
Первым клиентом сервиса стала компания Brightcove , которая решила использовать его для распространения потоковых видеофайлов. [15] [16]
По состоянию на май 2009 года веб-сайт поддержки Asus использует BitTorrent DNA в качестве дополнительного метода загрузки своих более крупных файлов в дополнение к своим многочисленным, несколько распределенным по всему миру HTTP-серверам, зеркалам доставки контента и другим средствам перенаправления, на которые Asus, как известно, полагается в настоящее время и прошлое для своих нужд в доставке данных. В настоящее время в качестве примера для загрузок в стиле ДНК отображается отдельный значок «P2P» рядом с «глобальными» и «китайскими» серверами. [17]
^ Служба поддержки BitTorrent (25 декабря 2013 г.). «Удаление партнерских предложений» . БитТоррент . Архивировано из оригинала 19 ноября 2018 года . Проверено 8 июля 2015 г. Мы входим в число многих продуктов, которые поддерживают производство и распространение нашего бесплатного программного обеспечения посредством рекламы.
Arc.Ask3.Ru Номер скриншота №: b7d74cfa4f5980e88ed7f7f4431b52ce__1703777040 URL1:https://arc.ask3.ru/arc/aa/b7/ce/b7d74cfa4f5980e88ed7f7f4431b52ce.html Заголовок, (Title) документа по адресу, URL1: BitTorrent (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)