Сегодня словосочетание «скачать в Интернете» так же популярно и
понятно, как «купить в магазине». Поэтому многим, особенно начинающим
пользователям, глобальная сеть представляется как некий всемирный
«супермаркет файлов», в котором есть все, что душе угодно, и большей
частью – бесплатно.
Действительно для того, чтобы скачать популярную
программку или книгу, достаточно набрать ее название в любимом
поисковике – Yandex, Google или любом другом. А потом – просто щелкать
клавишей мыши по ссылкам до тех пор, пока не откроется страничка с
надписью «скачать». Однако те, кто пробовал загружать таким способом
большие файлы – фильмы, дистрибутивы операционных систем, музыку целыми
альбомами и т.д., быстро убедились в его несостоятельности. А друзья,
между тем, продолжают хвастаться новыми приобретениями, «скачанными в
Интернете»…
Знакомая ситуация? Значит, вам пора учиться пользоваться
пиринговыми сетями, которые и являются главной темой этого номера
ComputerBild. Прочитав эту статью, вы узнаете, как можно совершенно
бесплатно пополнить свою медиаколлекцию разнообразными фильмами и
песнями (от самых новых до самых редких), а папку «Program Files»
–современными программами и утилитами.
Что такое пиринговые сети?
Все компьютерные сети делятся на две большие группы: многоранговые и одноранговые.
В
первом случае компьютеры пользователей напрямую подключены не друг к
другу, а к серверу, специализированному компьютеру, который отвечает за
выполнение некоторого набора действий, например за хранение информации,
распределение ресурсов принтера или обеспечивает доступ к Интернету,
поэтому при его поломке пользовательские компьютеры оказываются
«отрезанными от мира». По своему устройству такая сеть напоминает
современную корпорацию: если вдруг что-то случается с руководством –
работа парализуется. В одноранговой сети все компьютеры равны, и
функции, которые в многоранговой сети выполняет сервер, поделены между
ними. Такая сеть – уже не «корпорация », а «коммуна», в которой каждый
ее участник, кроме выполнения собственных функций, решает задачи «для
всеобщего блага». Поэтому, когда один или несколько компьютеров
отключаются от одноранговой сети, структура сохраняет работоспособность
– их функции безболезненно берут на себя другие ПК.
Очевидно, что
при большом количестве компьютеров одноранговая сеть значительно
эффективнее и надежнее. Такие сети и называются пиринговыми или
P2P-сетями (от английского peer-to-peer – равный с равным).
Одноранговые
сети могут быть как локальными (то есть объединять компьютеры в одной
комнате или здании), так и глобальными (в этом случае ПК соединяют
интернет- каналы).
Преимущества пиринговых сетей
Несмотря на
то, что большие одноранговые (пиринговые) сети намного устойчивее
многоранговых (клиент-серверных), надежность не является их главным
преимуществом. Для конечного пользователя, т.е. для вас, намного важнее
тот факт, что скорость обмена файлами в P2P-сетях на порядок выше, чем
в традиционных.
Рассмотрим подробнее, за счет чего достигается такой выигрыш в скорости.
Допустим,
в многоранговой сети появился новый файл. Чтобы его «увидели» все
пользователи, файл должен храниться на сервере, пропускная способность
которого ограничена определенным значением скорости скачивания,
например, 1 Мб/с. Соответственно, если 1000 пользователей захотят
одновременно скачать этот файл, скорость скачивания каждого из них
будет составлять 1 кб/с. И это в идеальном случае: на практике, скорее
всего, первые 500 пользователей будут качать файл с большей скоростью,
а остальные просто не подключатся к серверу, который физически не
сможет обработать столько запросов. В результате процесс скачивания
фильма может растянуться на неделю, причем, чем больше будет желающих,
тем медленнее будет загружаться файл на компьютер каждого из них.
В
пиринговой сети все происходит по-другому. Когда на одном из ее
компьютеров появляется новый файл, он разбивается на множество
маленьких частей – и только после этого контент становится доступным
для других пользователей. Причем каждому из них программа «отдает»
разные части, нужные им в данный момент, поэтому с «материнского»
компьютера пользователь А загрузит только первую часть, вторую он будет
скачивать уже у пользователя В, который за это время успел ее
загрузить, третью – у C и т.д. Соответственно общая скорость скачивания
для каждого пользователя будет равна сумме пропускной способности,
которую способны обеспечить «материнский » ПК и остальные участники
сети, которые загружают с него данный файл.
В результате 1000
человек скачают тот же фильм за несколько часов, причем, чем больше
пользователей будут одновременно его скачивать, тем выше будет скорость
загрузки у каждого из них.
Недостатки Р2Р
Главной проблемой
для многих пользователей пиринговых сетей является необходимость
постоянно держать свой компьютер, подключенным к Интернету, – Р2Р- сеть
будет работать и без этого, но скорость загрузки будет снижена. Кроме
того, поскольку во всех пиринговых сетях действует железный принцип
«скачал сам – отдай другим», вы должны предоставить возможность другим
пользователям сети качать что- то и у вас.
Соответственно следует
сразу приготовиться к тому, что, когда вы начнете использовать
пиринговые сети, ваш трафик значительно возрастет – причем как
входящий, так и исходящий. Впрочем, если вы подключены к Интернету по
безлимитному тарифу, это не имеет никакого значения, но если у вас
помегабайтная тарификация, расходы на интернет-доступ могут существенно
возрасти.
С чего начать?
Теперь, когда вы уже представляете
себе, как устроены пиринговые сети, вам предстоит научиться ими
пользоваться. Для этого нужно выбрать сеть, к которой вы хотите
подключиться (на сегодняшний день в мире насчитывается около десятка
довольно крупных P2P-сетей), и установить себе на компьютер
соответствующее ПО – так называемый P2P-клиент.
Выбор клиента
зависит от того, что именно вы собираетесь скачивать с помощью
P2P-сетей и что для вас важнее – простота работы, скорость загрузки или
возможность найти нужный редкий файл. На наш взгляд, стоит попробовать
поработать во всех пяти сетях: вы всегда сможете удалить
непонравившийся клиент или заменить его альтернативным.
Если вы
никогда не работали в P2P-сетях, начать свое знакомство с этой
«стороной Интернета» мы настоятельно рекомендуем с программы eMule –
популярнейшего клиента для не менее популярной сети eDonkey2000.
Скачать
последнюю версию eMule можно с официального (и, что немаловажно,
русскоязычного) сайта разработчиков – www.emule-project.net. Там же
можно почерпнуть информацию о тонкостях установки и настройки программы.
О
том, как научиться работать с eMule, мы подробно писали в ComputerBild
№ 14/2007, поэтому повторяться не будем. Остановимся лишь на самом
принципе работы программы – чтобы понять, чем она отличается от других.
Как работает «ослик»?
Кода
вы запускаете eMule у себя на компьютере, он первым делом подключается
к одному из многочисленных поисковых серверов, которых в мире
насчитываются десятки. Несмотря на то, что некоторые из них
периодически закрываются (в том числе и по решению судов), на общую
работу сети это практически не влияет. Дело в том, что на самом
поисковом сервере никаких файлов не хранится: он просто «опрашивает»
подключенные к нему компьютеры о доступных файлах и «рассказывает» о
них как пользователям, так и другим поисковым серверам, которые, в свою
очередь, сообщают об этом своим пользователям, и т.д.
Таким образом,
когда вы вводите в строку поиска eMule название файла, этот запрос
отправляется на поисковый сервер, к которому вы в данный момент
присоединены. Этот сервер «узнает » о наличии нужного вам файла и
соединяет вас с теми пользователями, у которых он есть, и на этом
заканчивает свою миссию. Соответственно закрытие одного такого сервера,
по большому счету, никто и не заметит: программа просто обратится за
помощью к его многочисленным «коллегам». Кстати, именно этот факт и
сделал сеть eMule злейшим врагом обладателей авторских прав: на месте
одной «отрубленной головы» тут же вырастала новая.
Соответственно,
чтобы поделиться своими файлами, пользователю eMule достаточно указать
программе на каталог, где они хранятся. И когда к вашему компьютеру
обратится с запросом какой-либо поисковый сервер, «ослик» покажет ему
все файлы, какие вы сделали доступными (или «расшарили» – от англ.
share – разделять с другими).
Если вы ранее уже пользовались
«осликом», то, установив любой BitTorrent-клиент, вы будете, по меньшей
мере, удивлены, так как в программе отсутствует самое главное –
механизм поиска файлов. И если в eMule даже новичок без труда мог
ввести в поисковую строку название фильма или песни и двойным щелчком
клавиши мыши по результату поставить файл на закачку, то в BitTorrent
ничего подобного нет. И все же с каждым годом именно эта сеть
приобретает все больше поклонников. Чтобы понять – почему, читайте
далее.
Как работает BitTorrent?
Принципиальное отличие сети
BitTorrent от eDonkey2000 (а также остальных P2P-сетей) – отсутствие
поисковых серверов. Более того: сам файл вообще не надо искать,
достаточно найти его торрент – своего рода «информационную карточку».
Торрент представляет собой файл метаданных с расширением *.torrent,
содержащий информацию об искомом файле, но не сам файл.
Для
понимания того, что такое торрент, можно провести параллель с
библиотекой: для каждой книги (файла) существует своя библиотечная
карточка (торрент), в которой написано, кто является ее автором, о чем
она, и, главное, – где находятся экземпляры данной книги.
Хранятся
торренты на трекерах – специальных серверах, причем каждый торрент
«приписан » к своему трекеру. Если снова вспомнить библиотечные
карточки, то трекер можно сравнить с картотекой. Соответственно, если
«карточку» из «картотеки» изъять, распространение «книги» практически
остановится до тех пор, пока не будет создана и официально опубликована
в другой «картотеке » новая «карточка».
Поэтому, с точки зрения
защиты авторских прав, сети BitTorrent являются наиболее лояльными, так
как, во-первых, позволяют по первому требованию прекратить
распространение файла, а во-вторых, позволяют привлечь к
ответственности конкретных людей, которые создают и публикуют его
торренты.
Чтобы скачать файл, нужно сначала найти его торрент: для
этого можно набрать имя файла в одном из поисковых серверов, зайти на
какой-либо трекер и ознакомиться с каталогом его торрентов, получить
ссылку на торрент по электронной почте от приятеля и т.д. После того
как торрент-файл найден, установленная на вашем компьютере программа-
клиент (торрент-клиент) обрабатывает его и начинает загружать. Сам
процесс закачки практически ничем не отличается от общего подхода
P2P-сетей – программа скачивает файл маленькими частями и, как только
хотя бы одна из них загружена, начинает делиться ею с другими
пользователями сети.
Чтобы самому начать раздачу какого-либо файла,
необходимо создать и опубликовать на каком-либо трекере его торрент – с
полным пониманием возможной ответственности за свой поступок.
Как и где искать файлы?
Самый
простой способ найти файл в сети BitTorrent – зайти на трекер, где
хранятся файлы соответствующего типа, и воспользоваться его внутренней
системой поиска. Например, на российском трекере www.kinozal.tv
находятся только торренты кинофильмов и мультфильмов, а система поиска
по каталогу позволяет сформулировать конкретный запрос.
Не нашли то,
что искали на первом трекере? Зайдите на второй, третий и т.д. – благо,
с каждым годом трекеров становится все больше, причем как зарубежных,
так и отечественных. Например, Wikipedia приводит такой список из 10
самых популярных российских трекеров.
Другой способ найти нужный
торрент – набрать в любом интернет-поисковике название файла, который
вы ищете, а после него слово «торрент», например Скорее всего, на
первой же странице результатов вы найдете какой-нибудь крупный трекер с
нужным вам файлом Пожалуй, единственным существенным минусом поиска по
трекерам является необходимость долгой регистрации на многих из них.
Этот процесс рано или поздно начинает изрядно раздражать, а неопытного
пользователя может и вовсе отпугнуть от технологии BitTorrent. Поэтому
свое знакомство с торрентами мы рекомендуем начать с одного из самых
крупных в мире трекеров, который не требует обязательной регистрации –
ТhePirate Bay.org.
Если вы – начинающий пользователь персонального
компьютера, то описанные выше способы скачивания файлов могли
показаться вам чересчур сложными. Однако дайте пиринговым сетям еще
один шанс: установите у себя на компьютере программу BearShare, и
качайте музыку так же легко, как из своей собственной медиабиблиотеки.
Что такое 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++, то вам необходимо установить на свой
компьютер соответствующую клиентскую программу. На официальном сайте
сети – www.dcplusplus. sourceforge.net – предлагается скачать клиент,
который так и называется – DC++.
Однако существует более
функциональная и значительно более популярная программа под названием
StrongDC++, ее рекомендуют использовать большинство владельцев хабов.
Мы тоже присоединяемся к этой рекомендации: в первую очередь потому,
что в отличие от официального клиента эта программа может скачивать
файл одновременно из нескольких источников, причем маленькими частями –
точно так же, как eD2k- и BitTorrent- клиенты.
Последняя P2P-сеть в
нашем сегодняшнем обзоре называется SoulSeek, что в вольном переводе с
английского означает «поиск душ». В среде российских пользователей
можно услышать и ее уменьшительно-ласкательное название – «суслик». К
сожалению, в нашей стране сеть эта пока не очень популярна и
значительно уступает в известности таким «монстрам», как eD2k и
BitTorrent. Однако те, кто с ней знаком, ценят SoulSeek за простоту и
большой выбор файлов и с удовольствием используют ее как альтернативное
средство для поиска и загрузки музыки. Работает SoulSeek в максимально
автоматизированном режиме: после установки клиента пользователю не надо
выполнять каких-либо настроек и можно сразу начинать искать и качать
музыку. Поиск у «суслика» такой же, как у «ослика » – единый и
централизованный, что делает сеть особенно привлекательной для
начинающих пользователей.
Вместо резюме
Теперь, когда вы
прочитали тему номера, вы поняли принцип организации Р2Р-сетей, узнали
об их особенностях, различиях и возможностях. Наверняка у вас есть
идеи, для чего они могут пригодиться именно вам. Пробуйте!
Получить
доступ к Р2Р-системам вы можете прямо сейчас. Установите на свой ПК
одну из описанных в статье программ (подойдет любая приглянувшаяся вам)
и попробуйте получить нужный контент. Рекомендуем начать с простого:
скачать, например, популярную песню или видеоклип. Даже если этот файл
вам не очень нужен – разыскивая и скачивая его, вы освоите программу и
прочувствуете особенности работы Р2Р-сетей.
Полученный опыт откроет
вам возможности работы не только с описанными в теме номера сетями:
поняв принцип любой P2P-сети и научившись пользоваться хотя бы одной
программой-клиентом, вы без труда освоите любые другие. Еще раз
отметим: легальность контента – как загружаемого из Р2Р-сетей, так и
размещаемого вами на таких ресурсах – никак не зависит от используемой
технологии, программного обеспечения и оборудования. Сети и
коммуникационные каналы ничего «не знают » о легальности или
нелегальности содержимого передаваемых файлов.
Р2Р-сети не являются
«рассадником » нелегального контента, для распространения которого с
легкостью используют, например, обычные сайты и ftp.
Но сразу
отметим: возможности применения Р2Р-сетей, актуальных для
«среднестатистического пользователя», очень велики. В отдельной теме
номера нельзя рассказать не только обо всех, но даже о наиболее
распространенных. Поэтому к теме использования ресурсов Р2Р-сетей мы
еще будем возвращаться в рубрике «Секреты & советы».