Сиды и пиры в контексте Интернета: объясняем простым языком что это такое

Пользователи, которые только знакомятся с удивительным миром Интернета зачастую спрашивают о том, что такое сиды и пиры, зачем они нужны и как работают.

На самом деле, ответы на все эти вопросы очень простые, но их должен знать каждый пользователь.

Дело в том, что используются они в области торрентов. А они, в свою очередь, являются одним из лучших способов скачивания всевозможных файлов на сегодняшний день.

Поэтому мы постараемся разобраться во всех этих вопросах, начиная с самого начала.

Cодержание:

Основы

Итак, рассматриваемые нами понятия используются в торрентах.

Торрент – это сервис для обмена файлами на высокой скорости. Передача данных осуществляется с помощью протокола BitTorrent, что дословно переводится с английского как «последовательность битов». Этот протокол позволяет осуществлять передачу битов с помощью нескольких потоков.

Не особо понятно. Разберемся!

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

Интересно: Согласно официальным данным компании Cisco только в одном месяце 2009 года такой способ позволил передать 3,3 Эб, то есть эксабайта данных.

Схема работы такого сервиса выглядит следующим образом:

1Пользователь создает torrent-раздачу. У него на компьютере есть, к примеру, фильм о самураях. Он хочет, чтобы его могли скачать с его же компьютера другие пользователи. Поэтому он, фактически, дает ссылку на фильм другим пользователям, только в специальной программе, которая работает с торрентами.

2Допустим, то же самое делает еще 5 пользователей. У всех них одинаковые данные и тот же фильм.

3Другой человек хочет скачать и узнать больше о самураях. Он загружает небольшой torrent (расширение так и называется) и запускает его в вышеупомянутой специальной программе. Она, в свою очередь, обращается к тому, у кого фильм есть на компьютере, и начинается скачивание непосредственно образца кинематографа, а не торрента.

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

Примерно так выглядит этот процесс, если представить его в виде схемы. У одного юзера есть, к примеру, 4, у каждого из которых имеется файл целиком или хотя бы его части и все они могут раздать ему нужные биты.

Рис. 1. Примерное представление работы torrent

Рис. 1. Примерное представление работы torrent

Только в ПО все это происходит в автоматическом режиме. И в этом процессе принимают участие те самые сиды и пиры, о которых мы поговорим дальше.
вернуться к меню ↑

Обозначение пира

Если говорить просто, то здесь имеется в виду непосредственный участник того процесса, о котором мы говорили выше (с английского «peer»). Он может совершать всего лишь два действия:

  • раздавать;
  • принимать.

Если он раздает, это значит, что у него на компьютере находится фильм, игра или что-то еще и он может позволить другим юзерам получить доступ к этому всему.

Это называется встать на раздачу. Если же он принимает, то он становится на место того, кто хочет получить этот самый доступ и запрашивает его.

Любой, кто совершает то или иное действие, автоматически становится пиром.

Рис. 2. Любой, кто работает с торрентами, становится peer

Рис. 2. Любой, кто работает с торрентами, становится peer

Нередко можно слышать о таком понятии, как общее количество пиров. Так вот, это число людей, которые раздают или принимают.

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

Интересно, что каждый пир рано или поздно становится сидом. Как это происходит, разберем далее.

вернуться к меню ↑

Обозначение сида

Итак, сид – это тот же пир, но который имеет на компьютере необходимые файлы и раздает их другим пользователям. Важно, чтобы выполнялись оба этих условия. Если одно из них не выполнено, человек уже не может считаться сидом.

Таким юзером можно стать двумя способами:

1Самостоятельно создать раздачу. В свое время обычный человек решил поделиться файлом с другими людьми. Он создал торрент и дал его остальным пользователям. Это значит, что он одновременно стал и пиром, и сидом.

2Скачать файл и оставаться на раздаче. Интересно, что после загрузки фильма, игры и так далее скачавший пользователь автоматически начинает раздавать его другим людям, у которых есть тот же торрент. То есть все, что нужно сделать, так это не удалять torrent из программы, с помощью которой осуществляется скачивание.

В любом клиенте, то есть ПО для работы с торрентами, можно увидеть, сколько людей подключилось и скачивает ваш файл.

К примеру, в uTorrent для этого даже есть соответствующая вкладка.

На ней можно видеть количество подключившихся, то есть обычных пиров, их IP-адреса, а также количество отданных данных.

Рис. 3. Статистика в uTorrent

Рис. 3. Статистика в uTorrent

Теперь мы можем поработать с более сложной схемой, изображенной на рисунке 4.

Рис. 4. Более сложная схема работы torrent

Рис. 4. Более сложная схема работы torrent

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

К нему подключились другие, которые сначала были обычными пирами, затем они также стали раздавать и стали уже сидами.

Теперь они отдают ту же информацию другим ПК и нотубкам. Между ними схематически показан прогресс скачивания. Все достаточно просто!

Но в этом всем пазле не хватает одной необходимой для полной картины детали – личей.

вернуться к меню ↑

Личи – еще одно важное понятие

Этот термин обозначает клиентов, у которых нет полной версии необходимых данных, а только их отдельная часть. К примеру, если речь идет о фильме, то у юзера может быть не полный его хронометраж, а только первые 20 минут.

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

Просто скачивающий сначала загрузит данные у одного лича, затем у другого.

Интересно, что начать отдавать можно и недогруженный фильм, игру и так далее. Именно тогда и становятся личами. А если он сам полностью докачает информацию, то станет полноценным сидом. На практике довольно часто встречаются случаи, когда человек так и не докачивает информацию и так и остается личем на всю жизнь. Но для кого-то это даже лучше.

Довольно часто в статистике того или иного торрента можно видеть количество раздающих. Пример показан на рисунке 5.

Рис. 5. Статистика отдающих на сайте

Рис. 5. Статистика отдающих на сайте

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

вернуться к меню ↑

Влияние на скорость скачивания

А влияние в этом случае самое прямое. Все вполне логично – чем больше раздающих, тем больше скорость. В то же время чем больше скачивающих, тем она меньше.

Но если количество тех и тех примерно соответствует друг другу и у сидов все хорошо с интернетом, то загрузка будет быстрой.

Хотя все-таки лучше, чтобы число таковых было выше. Чем больше, тем лучше – здесь  этот принцип работает в полной мере.

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

 

Дмитрий Самолюк

«Только инновация отличает лидера от догоняющего»

Новое

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.
Geek-Nose
Register New Account
Пароль