BitTorrent — это сетевой протокол для обмена файлами через Интернет. Он был создан американским программистом Брэмом Коэном, который написал первый torrent-клиент «BitTorrent» на языке Python в апреле 2001 года. Файлы по такому протоколу передаются частями, а каждый torrent-клиент, получая эти части, в то же время отдаёт их другим клиентам. Bittorrents (также известный как «торренты») работают, загружая небольшие биты файлов из разных источников в одно и то же время. Загрузка Torrent чрезвычайно проста в использовании, и за пределами нескольких поставщиков торрент-торрента сами торренты бесплатны для пользователей.
По словам разработчиков Transmission для Windows, отсутствие версии для данной ОС было большим упущением, но теперь его исправили.
BitTorrent-клиент Transmission уже более 10 лет работает с OS X и Linux, но пользователи Windows получили доступ к нему только сейчас.
Программа доступна бесплатно, поддерживает управление при помощи браузера и установку ограничений скорости. Ее размер составляет порядка 25 Мб.
Нынешняя версия пока не добавлена на страничку загрузок Transmission. Чтобы скачать ее, нужно перейти по этой ссылке и выбрать файл transmission-2.92-x64.msi для 64-битной Windows и transmission-2.92-x86.msi для 32-битной. С выходом следующей версии программа будет добавлена в раздел загрузок.
Как отмечает разработчик Майк Гельфанд, отсутствие поддержки Windows было самым большим упущением Transmission.
«Я видел, что многие люди хотят использовать Transmission на Windows, поскольку они уже работали с ним на других платформах, или стараются найти альтернативу их нынешнему BitTorrent-клиенту», — рассказал Гельфанд.
Гельфанд был одним из участников команды, разработавшей версию для Windows. По его словам, на реализацию проекта ушло несколько месяцев.
Принцип работы протокола
Принцип работы протокола заключается в том, что нагрузка на распространителя файла уменьшается благодаря скачивающим клиентам. Они начинают обмениваться данными сразу же, даже если файл не докачан ими до конца.
Для работы BitTorrent, как правило, необходим трекер — специализированный сервер, работающий по протоколу HTTP. Он нужен, чтобы клиенты, именуемые пирами, могли найти друг друга. Перед началом скачивания клиент подсоединяется к трекеру по указанному в торрент-файле адресу, сообщает ему свой адрес и идентификатор файла, который требуется скачать (он именуется хеш-суммой). В ответ клиент получает адреса других клиентов, скачивающих или раздающих этот файл. Впоследствии клиент периодически информирует трекер о ходе процесса и получает обновлённые списки адресов. Пиры соединяются друг с другом и обмениваются сегментами файлов без непосредственного участия трекера. Он лишь хранит информацию, получаемую от клиентов. Существуют также и бестрекерные системы, в которых трекер доступен децентрализованно — на клиентах в форме распределённой хеш-таблицы.
Сеть Torrent
Сеть BitTorrent — самая популярная форма совместного использования файлов P2P (одноранговая сеть). С 2006 года совместное использование BitTorrent стало основным средством для пользователей, чтобы торговать программным обеспечением, музыкой, фильмами и цифровыми книгами в Интернете. Торренты очень непопулярны с MPAA, RIAA и другими органами авторского права, но они очень любят миллионы студентов колледжей и университетов по всей планете.
Сеть Torrent дебютировала в 2001 году. Программист на языке Python Брэм Коэн создал технологию с намерением поделиться ею со всеми. И действительно, его популярность снялась с 2005 года. Сообщество torrent теперь выросло до миллионов пользователей по всему миру в 2009 году. Поскольку торренты стремятся отображать фиктивные и поврежденные файлы, в основном свободны от рекламного / шпионского ПО и достигают потрясающих скоростей загрузки, Популярность торрента все еще быстро растет.