Чтобы понять, как работает BitTorrent, стоит рассмотреть, что происходит, когда мы загружаем файл с сайта традиционным образом. А происходит приблизительно следующее:
— Пользователь открывает веб-страницу и нажимает на ссылку, чтобы начать загрузку файла свой на компьютер;
— Браузер (клиент) сообщает серверу (компьютеру, на котором находится необходимый файл) о том, что нужно передать копию файла на компьютер;
— Запускается передача посредством одного из протоколов (списка правил), например FTP (File Transfer Protocol протокол передачи файлов) или HTTP (HyperText Transfer Protocol — протокол передачи гипертекста).
На скорость передачи информации влияет совокупность факторов, том числе тип протокола и нагрузка на сервер. Если файл «тяжелый» и одновременно популярный, нагрузка на сервер высока, а скорость скачивания, соответственно, низкая.
Что и как делает BitTorrent
При использовании торрентов все совсем иначе. Файл не скачивается с какого-либо одного сервера, а, как уже упоминалось, забирается по частям у множества пользователей (таким образом, мы не зависим от нагрузки на один-единственный сервер и его доступности). Однако без сервера все-таки не обходится: через сервер, именуемый трекером (tracker), происходит отслеживение в Интернете отдельных элементов файла. Необходим и торрент-клиент — специальная программа для скачивания и сборки элементов файла воедино. Работа BitTorrent основана на принципе «ты мне, я тебе»: здесь принято не только скачивать, но и раздавать, причем скорость загрузки часто зависит от скорости раздачи (все зависит от того, насколько принципиальны в этом вопросы владельцы торрент-трекера). Вот как все работает:
— Пользователь открывает в торрент-клиенте спецаильный .torrent-файл — крошечный файл, который соответствует «большому» файлу, рассредоточенному по интернету (где взять .torrent-файл мы расскажем ниже);
— Торрент-клиент читает .torrent-файл и связывается с указанным в нем трекером, чтобы найти компьютеры, где в настоящий момент также запущена программа-клиент и есть нужный нам файл целиком (так называемые сиды, или сидеры — seeds) или его части (пиры — peers, скорее всего, они, как и мы, сейчас заняты скачиванием);
— Трекер идентифицирует «рой» (swarm) компьютеров, у которых есть фрагменты или целый файл и которые находятся в процессе скачивания или раздачи, и включает вас в него;
— Трекер помогает программе-клиенту обмениваться элементами файла с компьютерами в «рою», в результате ваш компьютер получает кусочки файла из разных источников, а клиент собирает их воедино,
— Если вы оставляете торрент-клиент запущенным после того, как загрузка разрешена, вы окажетесь в ряду сидеров и сможете поднять свой рейтинг на трекере, чтобы в дальнейшем скачивать быстрее (при слишком низком рейтинге могут действовать различные ограничения на скачивание, например, не больше одного файла одновременно, либо загрузка может быть временно запрещена для тех, кто пытается только получать, не раздавая — для так называемых личеров от слова leech).
Рейтинг — это очень часто используемый инструмент стимуляции пользователей оставаться на раздаче, но есть трекеры, где система рейтингов не применяется (например, demonoid.me).
Примечательно, что чем более популярен файл, тем больше у него сидов и тем быстрее происходит скачивание (напомним, при традиционной загрузке с сервера ситуация прямо противоположная).
Установка, настройка и использование торрент-клиента
Чтобы скачивать с помощью BitTorrent, прежде всего нужно установить специальную программу — торрент-клиент. Возможно, также придется скорректировать настройки файервола, если вы его используете, чтобы он разрешил принимать торрент-файлы. Но обо всем по порядку:
— Скачиваем торрент-клиент, например, с сайта www.utorrent.com; запускаем установку двойным кликом по иконке (процесс инсталляции интуитивно понятный, можно оставить настройки по умолчанию, а по его завершении появится сообщение об успешной установке);
— Находим в интернете .torrent-файл, соответствующий тому, скажем, фильму, который вы хотите загрузить, и открываем его в uTorrent;
— Дожидаемся, пока uTorrent скачает фильм, параллельно раздавая его по фрагментам;
— При желании оставляем uTorrent запущенным, то есть остаемся на раздаче.
Если загрузка фильма (в нашем примере) не началась, то либо его сейчас никто не раздает, либо ваш файервол (программа, которая блокирует несанкционированный доступ к портам компьютера) блокирует работу uTorrent. Идем в настройки файрвола и открываем порты от 6881 до 6889 для входящего трафика (именно их использует BitTorrent). Возможно, также потребуется включить переадресацию портов IP-адреса вашего компьютера для портов от 6881 до 6889, чтобы другие компьютеры в «рою» могли вас увидеть. Здесь, возможно, потребуется помощь специалиста или более детальное знакомство с принципами настройки файервола (вредный совет — файрвол можно просто отключить);
Где искать .torrent-файлы
Такой вопрос может возникнуть у тех, кто только начинает пользоваться торрентам. Лучше всего искать .torrent-файлы на крупных ресурсах с обширной рубрикацией, например, на rutracker.org и tfile.ru. Существуют также узкоспециализированные сайты, например, с сериалами или музыкой, и локальные торрент-порталы вашего города. Такие сайты можно найти через Яндекс или Google.
После регистрации на сайте, вы можете искать интересующие вас вещи и загружать соответствующие им .torrent-файлы.
Правовые аспекты
Вопреки расхожему мнению, само по себе использование BitTorrent абсолютно легально. Конфронтация с законом начинается, если вы скачиваете и особенно раздаете контент, защищенный копирайтом. Следует учитывать, что загрузки через BitTorrent не являются анонимными: отследить IP-адрес вашего компьютера и что именно вы скачиваете не составляет сложности. Есть и еще один момент, на который стоит обратить внимание: быстрая загрузка больших файлов через торренты заставляет терять бдительность, скачивая и раздавая огромные объемы информации. Провайдеры при превышении определенного лимита трафика могут урезать пользователям скорость, а некоторые (таких, к счастью, мало) берут дополнительные деньги за исходящий трафик большого объема. В последнем случае оставлять BitTorrent-клиент запущенным на ночь в погоне за рейтингом крайне накладно.
Читайте также
|
Создатель BitTorrent придумал «убийцу» телевидения. Новая технология передачи потокового видео в BitTorrent Live может стать альтернативой ТВ |
Смотрите также:
- Безопасность в Facebook: придумывем правильный пароль и удаленно выходим из аккаунта →
- «Отправьте SMS для разблокировки»: как бороться с троянами-вымогателями →
- Безопасность в сети: 10 советов для продвинутых пользователей →