
Наверное, нет такого пользователя Интернета, который хотя бы раз не встречался с понятием торрент. В целом это понятие связано с не совсем легальным скачиванием новых фильмов, игр и приложений. Большинство из нас также время от времени загружают эти файлы. Давайте посмотрим, как работает эта технология, легальна ли она и что можно найти на популярных торрент-сайтах.
Что такое торрент и как он работает?
Torrent или BitTorrent — это протокол обмена файлами. Он заключается в том, что пользователи, работающие в одной сети, могут передавать друг другу фрагменты данных. Вся технология используется для разгрузки сервера, который не хранит все данные в одном месте, а разносит их на компьютеры многих (часто нескольких или даже нескольких тысяч) пользователей. Torrent является такой сетевой системой распространения данных. Любой, кто скачал хотя бы фрагмент файла, может поделиться им со своего компьютера (выступая в роли сервера).
Этот дизайн настолько отличается от обычных серверов, что мы загружаем все файлы из одного места. Если сервер слабый или используется одновременно многими людьми, это может привести к перегрузке сервера.
Система скачивания файлов через торрент-системы, посмотреть рейтинг торрентов— это так называемая p2p (одноранговый).
Что такое торрент-файл?
Загрузка файлов таким способом всегда начинается со скачивания файла с расширением .torrent. Однако, вопреки мнению многих пользователей, это не все данные, а только некоторая информация, позволяющая определить источники, в которых программа должна искать и скачивать данные. Так что же мы можем найти в файле с расширением .torrent?
Во- первых, он содержит данные о структуре информации в файлах. Это информация об объеме файлов, их количестве, именах и их взаимосвязях.
Файл также содержит список трекеров , т.е. IP-адресов, с которых программа начинает поиск данных. Часто мы можем сами расширить список трекеров, если найдем подходящие IP-адреса. Трекеры также содержат информацию о том, сколько данных было загружено определенными пользователями.
Наконец, файл .torrent — это контрольная сумма . Благодаря этому программа способна оценить, составляют ли загруженные данные весь набор. Подобный механизм использовался, например, в популярной программе-архиваторе — winrar — когда мы разбиваем файлы на части и пытаемся потом их объединить.