Реферат на тему «Пиринговые и торрент-сети»

Реферат на тему «Пиринговые и торрент-сети»

Выполнил: Половников Артём Сергеевич

Студент 3 курса группы ПИ-81

ОГИС 2010 г

СОДЕРЖАНИЕ

Введение

Преимущества пиринговых сетей

Недостатки P2P

С чего начать?

Как работает «ослик»?

Что такое BearShare?

Как работает DC++?

Soulseek или «суслик»

Как работает BitTorrent?

Как и где искать файлы?

Самые популярные торрент-клиенты

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

Введение

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

Действительно для того, чтобы скачать популярную программку или книгу, достаточно набрать ее название в любимом поисковике – Yandex, Google или любом другом. А потом – просто щелкать клавишей мыши по ссылкам до тех пор, пока не откроется страничка с надписью «скачать». Однако те, кто пробовал загружать таким способом большие файлы – фильмы, дистрибутивы операционных систем, музыку целыми альбомами и т.д., быстро убедились в его несостоятельности. А друзья, между тем, продолжают хвастаться новыми приобретениями, «скачанными в Интернете»…

Знакомая ситуация? Значит, вам пора учиться пользоваться пиринговыми сетями.

Что такое пиринговые сети?

Все компьютерные сети делятся на две большие группы: многоранговые и одноранговые.

В первом случае компьютеры пользователей напрямую подключены не друг к другу, а к серверу, специализированному компьютеру, который отвечает за выполнение некоторого набора действий, например за хранение информации, распределение ресурсов принтера или обеспечивает доступ к Интернету, поэтому при его поломке пользовательские компьютеры оказываются «отрезанными от мира». По своему устройству такая сеть напоминает современную корпорацию: если вдруг что-то случается с руководством – работа парализуется. В одноранговой сети все компьютеры равны, и функции, которые в многоранговой сети выполняет сервер, поделены между ними. Такая сеть – уже не «корпорация », а «коммуна», в которой каждый ее участник, кроме выполнения собственных функций, решает задачи «для всеобщего блага». Поэтому, когда один или несколько компьютеров отключаются от одноранговой сети, структура сохраняет работоспособность – их функции безболезненно берут на себя другие ПК.

Очевидно, что при большом количестве компьютеров одноранговая сеть значительно эффективнее и надежнее. Такие сети и называются пиринговыми или P2P-сетями (от английского peer-to-peer – равный с равным). Одноранговые сети могут быть как локальными (то есть объединять компьютеры в одной комнате или здании), так и глобальными (в этом случае ПК соединяют интернет- каналы).

Пиринговые файлообменные сети, т. е. основанные на технологии peer-to-peer (P2P), — это компьютерные сети, в которых все участники, могут выступать и в качестве клиента, и в качестве сервера одновременно. Работает эта технология следующим образом. Пользователь устанавливает на компьютер специальную программу (клиент) для работы с конкретной P2P сетью, и после этого может как расшарить свой файл в сети, поместив его в специальную директорию, так и отправить запрос на поиск нужного ему файла. Если нашлось несколько источников, то файл будет скачиваться частями одновременно со всех. С другой стороны, расшаренный файл пользователя, равно как и уже скаченные части искомого им файла, могут в этот момент служить одним из источников для другого пользователя. За счет такого подхода и достигается высокая пропускная способность пиринговый сетей.

Одним из первых широко используемых peer-to-peer файлообменных сервисов стал Napster. Он был основан в 1999 году 19-летним студентом Северо-восточного университета Бостона Шоном Фаннингом. Сервис задумывался — как сеть для свободного обмена с друзьями музыкой в формате mp3. Но в таком виде он просуществовал всего два года: из-за конфликтов с правообладателями и последовавшего за этим судебного решения он был вынужден прекратить свою работу и выплатить крупные штрафы.

Napster был файлообменной сетью централизованного типа: для функционирования ей необходимо наличие выделенного сервера, который индексирует файлы сети и выступает в роли единого поисковика. Если закрыть сервер, вся сеть перестает работать. Последующие файлообменные сети учли эту ошибку своего предшественника. В настоящее время для функционирования большинства наиболее популярных P2P сетей либо совсем не нужны индексирующие серверы (децентрализованный тип), либо таких серверов много (частично децентрализованный тип), и остановка одного из них не приведет к закрытию всей сети. Так, например, закрытие официального клиента для работы с сетью eDonkey (по-русски его часто зовут «Ослом» или «Осликом») из-за иска Американской ассоциации звукозаписывающих компаний, хотя и снизило популярность самой сети, но не убило ее. Потому что существовали и продолжают существовать альтернативные серверы и программы-клиенты, наиболее известная из которых — eMule.

Существуют различные P2P протоколы и основанные на них сети, такие как, например, eDonkey, Dirrect Connect или Gnutella. Но в настоящее время самыми распространенными в мире по данным агентства Ipoque являются сети на основе протокола BitTorrent. Причем в Восточной Европе и России Torrent используют более 80% всех пользователей P2P сетей, в Западной Европе — почти 60%.

Преимущества пиринговых сетей

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

Рассмотрим подробнее, за счет чего достигается такой выигрыш в скорости.Допустим, в многоранговой сети появился новый файл. Чтобы его «увидели» все пользователи, файл должен храниться на сервере, пропускная способность которого ограничена определенным значением скорости скачивания, например, 1 Мб/с. Соответственно, если 1000 пользователей захотят одновременно скачать этот файл, скорость скачивания каждого из них будет составлять 1 кб/с. И это в идеальном случае: на практике, скорее всего, первые 500 пользователей будут качать файл с большей скоростью, а остальные просто не подключатся к серверу, который физически не сможет обработать столько запросов. В результате процесс скачивания фильма может растянуться на неделю, причем, чем больше будет желающих, тем медленнее будет загружаться файл на компьютер каждого из них.

В пиринговой сети все происходит по-другому. Когда на одном из ее компьютеров появляется новый файл, он разбивается на множество маленьких частей – и только после этого контент становится доступным для других пользователей. Причем каждому из них программа «отдает» разные части, нужные им в данный момент, поэтому с «материнского» компьютера пользователь А загрузит только первую часть, вторую он будет скачивать уже у пользователя В, который за это время успел ее загрузить, третью – у C и т.д. Соответственно общая скорость скачивания для каждого пользователя будет равна сумме пропускной способности, которую способны обеспечить «материнский » ПК и остальные участники сети, которые загружают с него данный файл.

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

Недостатки P2P

Главной проблемой для многих пользователей пиринговых сетей является необходимость постоянно держать свой компьютер, подключенным к Интернету – Р2Р — сеть будет работать и без этого, но скорость загрузки будет снижена. Кроме того, поскольку во всех пиринговых сетях действует железный принцип «скачал сам – отдай другим», вы должны предоставить возможность другим пользователям сети качать что- то и у вас.

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

С чего начать?

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

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

Если вы никогда не работали в P2P-сетях, начать свое знакомство с этой «стороной Интернета» мы настоятельно рекомендуем с программы eMule – популярнейшего клиента для не менее популярной сети eDonkey2000.Скачать последнюю версию eMule можно с официального (и, что немаловажно, русскоязычного) сайта разработчиков – HYPERLINK «http://www.emule-project.net» \t «_blank»www.emule-project.net. Там же можно почерпнуть информацию о тонкостях установки и настройки программы.Остановимся лишь на самом принципе работы программы – чтобы понять, чем она отличается от других.

Как работает «ослик»?

Кода вы запускаете eMule у себя на компьютере, он первым делом подключается к одному из многочисленных поисковых серверов, которых в мире насчитываются десятки. Несмотря на то, что некоторые из них периодически закрываются (в том числе и по решению судов), на общую работу сети это практически не влияет. Дело в том, что на самом поисковом сервере никаких файлов не хранится: он просто «опрашивает» подключенные к нему компьютеры о доступных файлах и «рассказывает» о них как пользователям, так и другим поисковым серверам, которые, в свою очередь, сообщают об этом своим пользователям, и т.д.

Таким образом, когда вы вводите в строку поиска eMule название файла, этот запрос отправляется на поисковый сервер, к которому вы в данный момент присоединены. Этот сервер «узнает » о наличии нужного вам файла и соединяет вас с теми пользователями, у которых он есть, и на этом заканчивает свою миссию. Соответственно закрытие одного такого сервера, по большому счету, никто и не заметит: программа просто обратится за помощью к его многочисленным «коллегам». Кстати, именно этот факт и сделал сеть eMule злейшим врагом обладателей авторских прав: на месте одной «отрубленной головы» тут же вырастала новая.

Соответственно, чтобы поделиться своими файлами, пользователю eMule достаточно указать программе на каталог, где они хранятся. И когда к вашему компьютеру обратится с запросом какой-либо поисковый сервер, «ослик» покажет ему все файлы, какие вы сделали доступными (или «расшарили» – от англ. share – разделять с другими).

Что такое BearShare?

В отличие от BitTorrent или eDonkey2000 BearShare – это не сеть, а клиентская программа для сети Gnutella. Однако эта программа настолько любопытна и своеобразна, что мы решили посвятить этот раздел именно ей, а не самой Gnutella, которая по своей структуре мало чем отличается от eDonkey2000. В чем же уникальность BearShare? В первую очередь – в ее простоте: даже те, кто никогда не видел «ослика» и не слышал ни слова о торрентах, без труда смогут загрузить первые файлы уже через несколько минут. Во-вторых, в отличие от большинства других P2P-клиентов программа позволяет не только скачивать аудио- и видеофайлы, но и прослушивать и просматривать их на своих собственных плеерах. Но и это еще не все: подобно популярному iTunes, BearShare может служить отличным инструментом для записи музыки с ПК на MP3- плеер, гораздо более удобным, чем скучный Проводник Windows.Не помешает эта программа и тем, у кого уже есть и «ослик», и какой-нибудь торрент-клиент: BearShare отлично справится с ролью специализированного средства для быстрого поиска и загрузки музыки.

Еще одна популярная сегодня P2P-сеть называется DirectConnect (сокращенно – DC++). По своей структуре (с пользовательской точки зрения) она представляет собой нечто среднее между eD2k и Gnutella и сетью BitTorrent. С первыми ее роднит прямой поиск по файлам (а не их описаниям), а со второй – отсутствие «сквозного», централизованного поиска. Особой популярностью в России DC++ пользуется среди абонентов крупных локальных сетей – например, известный столичный провайдер «Корбина Телеком» даже рекомендует один из клиентов этой сети как официальную программу для файлообмена между пользователями.

Как работает DC++?

В сети DC++, как и в «ослике», компьютеры пользователей подключаются к одному или нескольким поисковым серверам – так называемым хабам (от. англ. hub – центр, основа). Но в отличие от поисковых серверов eD2k хабы DC++ обычно не связаны между собой. Поэтому, чтобы найти какой-либо файл, вам придется «обойти» несколько различных хабов – аналогично посещению различных трекеров в сети BitTorrent.

Для начинающих пользователей такая необычная структура интерфейса клиентов довольно сложна для освоения. Поэтому им мы рекомендуем сеть DC++, только если она используется для обмена файлами в вашей локальной сети (в этом случае на сайте вашего интернет-провайдера обязательно будут подробнейшие инструкции по настройке и использованию соответствующего ПО). Что же касается более продвинутых пользователей, уже имеющих некоторый опыт работы с P2P-клиентами, то им мы можем рекомендовать DC++ как довольно крупную сеть с большим количеством российских хабов. Зачастую в этой сети можно найти то, что вы не смогли найти в других, – особенно это касается переведенных на русский язык фильмов и различного редкого программного обеспечения.

Какой клиент выбрать?Если вы планируете работать с DC++, то вам необходимо установить на свой компьютер соответствующую клиентскую программу. На официальном сайте сети – HYPERLINK «http://www.dcplusplus.sourceforge.net» \t «_blank»www.dcplusplus.sourceforge.net – предлагается скачать клиент, который так и называется – DC++. Однако существует более функциональная и значительно более популярная программа под названием StrongDC++, ее рекомендуют использовать большинство владельцев хабов. Мы тоже присоединяемся к этой рекомендации: в первую очередь потому, что в отличие от официального клиента эта программа может скачивать файл одновременно из нескольких источников, причем маленькими частями – точно так же, как eD2k- и BitTorrent- клиенты.

Soulseek или «суслик»

Soulseek — это P2P-сеть, удобная для обмена музыкой. Довольно богата по содержанию, но страдает от обилия очередей так как файлы качаются только с одного пользователя, а не по аналогии с торрентом или DC++.Сеть работает по проприетарному протоколу. Весь поиск происходит через центральный сервер, на котором есть бесплатная регистрация и платная подписка.

SoulSeek в вольном переводе с английского означает «поиск душ». В среде российских пользователей можно услышать и ее уменьшительно-ласкательное название – «суслик». К сожалению, в нашей стране сеть эта пока не очень популярна и значительно уступает в известности таким «монстрам», как eD2k и BitTorrent. Однако те, кто с ней знаком, ценят SoulSeek за простоту и большой выбор файлов и с удовольствием используют ее как альтернативное средство для поиска и загрузки музыки. Работает SoulSeek в максимально автоматизированном режиме: после установки клиента пользователю не надо выполнять каких-либо настроек и можно сразу начинать искать и качать музыку. Поиск у «суслика» такой же, как у «ослика » – единый и централизованный, что делает сеть особенно привлекательной для начинающих пользователей.

Как работает BitTorrent?

Принципиальное отличие сети BitTorrent от eDonkey2000 (а также остальных P2P-сетей) – отсутствие поисковых серверов. Более того: сам файл вообще не надо искать, достаточно найти его торрент – своего рода «информационную карточку». Торрент представляет собой файл метаданных с расширением *. torrent, содержащий информацию об искомом файле, но не сам файл.Для понимания того, что такое торрент, можно провести параллель с библиотекой: для каждой книги ( файла) существует своя библиотечная карточка (торрент), в которой написано, кто является ее автором, о чем она, и, главное, – где находятся экземпляры данной книги.Хранятся торренты на трекерах – специальных серверах, причем каждый торрент «приписан » к своему трекеру. Если снова вспомнить библиотечные карточки, то трекер можно сравнить с картотекой. Соответственно, если «карточку» из «картотеки» изъять, распространение «книги» практически остановится до тех пор, пока не будет создана и официально опубликована в другой «картотеке » новая «карточка».Поэтому, с точки зрения защиты авторских прав, сети BitTorrent являются наиболее лояльными, так как, во-первых, позволяют по первому требованию прекратить распространение файла, а во-вторых, позволяют привлечь к ответственности конкретных людей, которые создают и публикуют его торренты.Чтобы скачать файл, нужно сначала найти его торрент: для этого можно набрать имя файла в одном из поисковых серверов, зайти на какой-либо трекер и ознакомиться с каталогом его торрентов, получить ссылку на торрент по электронной почте от приятеля и т.д. После того как торрент-файл найден, установленная на вашем компьютере программа- клиент (торрент-клиент) обрабатывает его и начинает загружать. Сам процесс закачки практически ничем не отличается от общего подхода P2P-сетей – программа скачивает файл маленькими частями и, как только хотя бы одна из них загружена, начинает делиться ею с другими пользователями сети.Чтобы самому начать раздачу какого-либо файла, необходимо создать и опубликовать на каком-либо трекере его торрент – с полным пониманием возможной ответственности за свой поступок.

см. подробнее о протоколе BitTorrent на HYPERLINK «http://ru.wikipedia.org/wiki/Torrent» \t «_blank»http://ru.wikipedia.org/wiki/Torrent

Как и где искать файлы?

Самый простой способ найти файл в сети BitTorrent – зайти на трекер, где хранятся файлы соответствующего типа, и воспользоваться его внутренней системой поиска. Например, на российском трекере HYPERLINK «http://www.kinozal.tv» \t «_blank»www.kinozal.tv находятся только торренты кинофильмов и мультфильмов, а система поиска по каталогу позволяет сформулировать конкретный запрос.

Не нашли то, что искали на первом трекере? Зайдите на второй, третий и т.д. – благо, с каждым годом трекеров становится все больше, причем как зарубежных, так и отечественных. Например, Wikipedia приводит такой список из 10 самых популярных российских трекеров.Другой способ найти нужный торрент – набрать в любом интернет-поисковике название файла, который вы ищете, а после него слово «торрент», например Скорее всего, на первой же странице результатов вы найдете какой-нибудь крупный трекер с нужным вам файлом Пожалуй, единственным существенным минусом поиска по трекерам является необходимость долгой регистрации на многих из них. Этот процесс рано или поздно начинает изрядно раздражать, а неопытного пользователя может и вовсе отпугнуть от технологии BitTorrent. Поэтому свое знакомство с торрентами мы рекомендуем начать с одного из самых крупных в мире трекеров, который не требует обязательной регистрации – HYPERLINK «http://thepiratebay.org/» \t «_blank»ТhePirate Bay.org.

Самые популярные торрент-клиенты

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

HYPERLINK «http://www.utorrent.com» \t «_blank»uTorrent — самый популярный торрент-клиент под операционные системы Windows и Mac. По информации портала TorrentFreak к концу декабря 2008 года его месячная аудитория составила 28 млн человек. Программа была выпущена сентябре 2005 года. А сейчас uTorrent установлен на 11,6% компьютеров в Европе и на чуть более 5% — В США. Всего на пользователей uTorrent приходится от 40 до 60% от общего числа пользователей торрент-клиентов.

HYPERLINK «http://www.bitcomet.com» \t «_blank»BitComet — клиент, поддерживающий одновременно протоколы BitTorrent и eDonkey под Windows. Программа была впервые выпущена в 2003 году, а сейчас представлена на 52 языках мира, включая русский. Также приложение включает в себя видео- проигрыватель, позволяющий просматривать .flv и .swf файлы.

HYPERLINK «http://www.vuze.com/» \t «_blank»Vuze (бывший Azureus). Клиент, распространяемый по лицензии GPL. Локализация доступна для 36 языков, включая русский. Помимо протокола BitTorrent, поддерживает анонимный обмен данными по протоколам I2P и Tor. Работает под операционной системой Windows (но есть версии, поддерживающие Linux системы). С официального сайта компании еженедельно скачивается более 500 тыс. копий этого клиента.

Наиболее популярными торрент-клиентами под операционные системы на базе Linux являются HYPERLINK «http://ktorrent.org/» \t «_blank»Ktorrent, HYPERLINK «http://thegraveyard.org/» \t «_blank»Qtorrent, HYPERLINK «http://transmissionbt.com/» \t «_blank»Transmission (под Gnome), HYPERLINK «http://libtorrent.rakshasa.no/» \t «_blank»rTorrent — в зависимости от используемых дистрибутивов и графической оболочки

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

HYPERLINK «http://mininova.org» \t «_blank»Mininova — самый крупный торрент-сайт и поисковая система .torrent файлов, создан в 2005 году. Сайт посещают более 30 млн человек в месяц.

HYPERLINK «http://thepiratebay.org» \t «_blank»ThePirateBay — крупнейший торрент-трекер в мире. Его сайт посещают 2,7 млн американских пользователей ежемесячно (а в мире — на порядок больше). Есть русская локализация. Сайт стал всемирно известен еще и крупным скандалом и судебным процессом в Швеции, развернувшимся вокруг него. Если владельцев трекера признают виновными в нарушении авторских прав, им грозит до двух лет лишения свободы и крупный штраф, а всему мировому торрент-сообществу — серьезный прецедент по официальному признанию торрент-систем пиратскими. Этот процесс настолько всколыхнул общественность Швеции, что привел к созданию политической партии Pirat bay (Пиратская бухта).

HYPERLINK «http://isohunt.com» \t «_blank»isohunt.com. Более 15 млн ежемесячных посетителей. Поисковая система по торрент-трекерам, которая постоянно индексирует почти 100 тыс. трекеров с общим числом пиров — более 17 млн.

HYPERLINK «http://torrentz.com» \t «_blank»torrentz.com — 1,5 млн посетителей ежемесячно, запущен в 2003 году. Не является трекером, но осуществляет поиск .torrent файлов по 816 трекерам, им проиндексировано 152 479 536 сидов (по состоянию на 3 июня 2009 года), в том числе, и по таким крупным трекерам как ThePirateBay и Mininova.

HYPERLINK «http://btjunkie.org» \t «_blank»BTJunkie. Этот сайт — не только трекер плюс поиск по нему, но и расширенная поисковая система . torrent файлов в Интернете. Число посетителей сайта — 810 тыс. человек в месяц, есть русская локализация. Представлено более 2,5 млн активных торрентов.

Самые популярные торрент-сайты в России

HYPERLINK «http://ru-tracker.org» \t «_blank»ru-tracker.org. Самый крупный торрент-трекер Рунета. По состоянию на 3 июня 2009 года на нем зарегистрировано почти 3,5 млн пользователей, количество пиров превышает 7,5 млн, сайт ежемесячно посещают почти 25 млн человек. Регистрация открыта для всех желающих, но раздачи модерируются. В 2009 году признан премией Ротор лучшим в номинации «Сетевой сервис года»

HYPERLINK «http://tfile.ru» \t «_blank»tfile.ru. Посещаемость сайта — более 1,8 млн человек в месяц. Трекер не специализируется на каком-либо одном виде контента, здесь можно найти и музыку, и видео, и программы.

HYPERLINK «http://kinozal.tv» \t «_blank»kinozal.tv. Трекер, специализирующийся на видеофильмах. Посещаемость его сайта составляет более 2,5 млн человек в месяц. По статистике на 3 июня 2009 года количество пиров составляет 107 484, количество сидов — почти 100 тыс.

Источники информации

HYPERLINK «http://ru.wikipedia.org/wiki/P2P»HTTP://RU.WIKIPEDIA.ORG/WIKI/P2P

HYPERLINK «http://whoyougle.ru/texts/p2p-file-sharing/»HTTP://WHOYOUGLE.RU/TEXTS/P2PFILESHARING/

HYPERLINK «http://ru.wikipedia.org/wiki/Torrent»HTTP://RU.WIKIPEDIA.ORG/WIKI/TORRENT

HYPERLINK «http://www.computerbild.ru/internet/4418/»HTTP://WWW.COMPUTERBILD.RU/INTERNET/4418/