Торренты и как это работает

Торренты и как это работаетТорренты – это специальные файлы, использующиеся при работе в пиринговых сетях (P2P). Пока не очень понятно, не правда ли? Давайте, сначала разберёмся, что такое пиринговые сети. P2P сетью является децентрализованная сеть персональных компьютеров, которые соединяются друг с другом напрямую, с помощью специального программного обеспечения. Первой программой, использующей торренты для своей работы, стал клиент BitTorrent, также изветный, как Mainline, разработанный Брэмом Коэном. Логотип этой программы вы можете видеть в левом верхнем углу статьи.

Торренты выделяются уникальным процессом передачи данных. Чтобы понять, чем отличается загрузка информации с помощью торрента от стандартной, давайте рассмотрим механизм обычной загрузки файлов из сети Интернет.

Если на веб-странице доступна опция скачивания какого-либо файла на локальный компьютер, любой пользователь может кликнуть на ссылку, запускающую скачивание файла на свой компьютер. После получения приказа веб-сервер начинает отправку файла на компьютер пользователя, разбивая его на отдельные дискретные пакеты данных. Эти пакеты, следуя различными маршрутами, попадают на компьютер пользователя и там снова собираются в единый файл специальной программой.

Этот механизм хорошо работает для небольших файлов, но становится неудобным при передаче файлов больших объёмов. Если сервер перегружен, то время загрузки может затянуться на очень длинный срок. Связь между вашим сервером и компьютером может случайно оборваться, в результате чего вся информация может оказаться бесполезной, и процесс придётся начинаться заново.

uTorrent - пожалуй самый популярный торрент-клиент в рунетеuTorrent - пожалуй самый популярный торрент-клиент в рунете



В отличие от стандартного скачивания с веб-сервера, торренты не указывают на единственный ресурс P2P сети, с которого можно провести загрузку требуемого файла. Наоборот, торренты содержать специфическую информацию, которую даёт команду нескольким компьютерам в сети отправлять различные части запрашиваемого файла одновременно и в массовом порядке. В процессе скачивания торренты ведут динамический дневник, в котором отражается, какие части файла уже скачаны, а которые необходимо загрузить для завершения процесса. За счёт того, что загрузка маленьких частей файла происходит из десятков, сотен или даже тысяч источников, большие файлы очень быстро оказываются на вашем компьютере.

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

Существует специальная терминология, которую необходимо понимать, чтобы успешно пользоваться torrent-клиентами. Пока вы скачиваете файл, вы называетесь личерами. Название происходит от английского слова leech, которое переводится как пиявка. После того, как файл загружается на ваш компьютер в полном объеме, вы из личеров переходите в категорию сидов. Это слово происходит от английского seed – сеять. Считается грубостью, если вы скачали необходимый файл и отключились, тем самым не поделившись этим файлом с другими. Вместо этого, пользователям предлагается принять участие в раздаче файла другим пользователям до того момента, чтобы отданная информация как минимум равнялась полученной. Роем, или swarm-ом называется вся совокупность людей, которые в настоящий момент скачивают или раздают какой-либо файл.



Если вы хотите начать скачивать файлы с помощью протокола BitTorrent, для начала вам необходимо установить на своем локальном компьютере torrent-клиент, или специализированную программу, необходимую для чтения файла торрента, а также для связи с другими участниками пириноговой сети. В Интернете можно скачать множество бесплатных торрент-клиентов, некоторые из которых распространяются с открытым исходным кодом. В России большой популярностью пользуется клиент uTorrent. Следующим шагом является поиск .torrent файла того фильма, песни или программы, которую вы хотите скачать. Существуют специальные сайты, на которых выкладываются торренты. Кроме того, для поиска необходимого торрента вы можете воспользоваться поисковиками. Большой популярностью пользуется торрент-трекер torrents(.)ru.

Как уже было отмечено выше, с помощью торрент-клиентов можно скачать многие типы файлов, в том числе программное обеспечение, музыку и видео. Хотя сам по себе P2P обмен не является незаконным, совместное использование материалов, защищенных авторским правом без разрешения владельца авторских прав, запрещено во многих странах, включая Россию. Если в России ещё очень редки случаи судебного преследования владельцев сайтов-хранилищ торрентов, то, например, в США – громкие судебные дела против владельцев таких сайтов уже давно не являются чем-то необычным.