Dolgin.indb
Шрифт:
рациями клиентов управляет так называемый tracker-сервер. Для рас-
пространения файла в сети необходимо генерировать torrent-файл, содержащий информацию об интернет-адресе владельца, имени и раз-
мере конечного файла, а также его хэш-код (уникальная строка симво-
лов, достаточно точно идентифицирующая объект). Подготовленный
torrent-файл обычным образом публикуется в интернете (например, на
специальных сайтах, содержащих коллекции ссылок на torrent- файлы) и сопровождается кратким описанием, поясняющим, для получения
каких материалов он предназначен. Пользователь скачивает заинте-
ресовавший его torrent-файл и запускает программу-клиент, для чего
надо лишь щелкнуть по torrent-файлу, все остальное происходит авто-
матически. Программа подключается к tracker-серверу, считав его ад-
рес из torrent-файла, тот передает клиенту блок данных, взятый у вла-
дельца документа. По мере того как число абонентов увеличивается, они под контролем tracker-сервера начинают скачивать данные уже не с
компьютера-собственника, а друг у друга. Таким образом, для каждого
публикуемого по технологии BitTorrent файла создается своя локальная
522
ПРИЛОЖЕНИЕ 1: МАРКЕТИНГ МУЗЫКАЛЬНЫХ ЗАПИСЕЙ
пиринговая сеть, предназначенная для распространения только одного
файла.
Это не значит, что одновременно нельзя получить несколько файлов.
В этом случае пользователь будет участником нескольких BitTorrent-
сетей, каждая из которых специализируется на распространении какого-
то одного файла.
Поскольку BitTorrent позволяет владельцам контента контролиро-
вать процесс, этот протокол обеспечивает ряд удобств:
• отсекает «безбилетников» и позволяет оптимально подбирать парт-
неров для обмена данными;
• повышает достоверность публикуемых документов и решает про-
блему пустых и фальшивых файлов;
• снижает нагрузку на ресурс-владельца.
Поначалу BitTorrent сочли прорывом в области пиринговых се-
тей, но у технологии выявились серьезные недостатки. Сеть завязана
на tracker-сервер, и если он выходит из строя, обмен данными прекра-
щается. Кроме того, не составляет труда отследить источник контента, что небезопасно ввиду судебных исков RIAA. Но главное, в BitTorrent отсутствует система поиска. Чтобы что-то заполучить в свое распоря-
жение, пользователь должен самостоятельно найти в веб-каталогах и
скачать как обычно специальный файл с расширением torrent. Хотя с
torrent-файлами работает еще несколко сторонних программ, но после
закрытия ряда сайтов, публикующих у себя ссылки на torrent-файлы, их
поиск еще более усложнился. Сомнительно, можно ли вообще относить
BitTorrent к пиринговым сетям, поскольку глобальный поиск – один из
родовых признаков P2P.
Существуют еще технологии, с которыми связывают будущее пи-
ринговых сетей. Одна из них, Waste – программа для создания локаль-
ной, закрытой от посторонних сети, рассчитанной на небольшую группу
пользователей (до полусотни). Внутри нее можно пересылать сообще-
ния, общаться в чатах, скачивать друг у друга файлы, производить поиск
на чужих машинах и листать открытые для доступа папки. Это удобно
как для коммерческой фирмы, так и просто для сообщества пользовате-
лей, которые хотят общаться по сети, не беспокоясь, что обмен инфор-
мацией контролируется со стороны.
Еще одна любопытная разработка – программа-клиент Shareaza, в
основу которой положен протокол Gnutella 2. Он был разработан груп-
пой людей во главе с Майком Стоуксом и представлен в 2003 году. Пер-
вая Gnutella обладала рядом существенных недостатков. Так, из-за
523
ПРИЛОЖЕНИЯ
отсут ствия стандарта требований к пользовательскому софту, каждый
абонент любыми способами пытался превзойти в скорости работы дру-
гих участников сети. В результате одна криво написанная программа-
клиент могла парализовать чуть ли не половину P2P. Дополнительные
опции (в частности чат, не предусмотренный в первой версии протоко-
ла) еще больше усугубляли неразбериху. Shareaza на основе Gnutella 2
решала эти проблемы. Этот файлообменный сервис, как и его предшес-
твенник, полностью децентрализован и открыт, но его протокол рассчи-
тан на большое количество пользователей и обеспечивает их быструю
совместную работу. Кроме того, Shareaza позволяет одновременно рабо-
тать и скачивать файлы сразу из нескольких сетей – Gnutella/Gnutella 2, eDonkey2000, BitTorrent.
9.9. География пиринговых сетей
Число пользователей P2P в мире за 2004 год выросло на 30%71. По
оценке BigChampagne, в день в пиринговых сетях отслеживается поряд-
ка 50 млн поисковых запросов. Среднее число одновременно работа-
ющих с P2P-сервисами составляет 4,5 млн человек72. В разных странах
предпочтение отдается разным сетям.
В США, несмотря на репрессии RIAA, пользователи продолжают ра-
ботать в сетях, базирующихся на технологии FastTrack (Morpheus, Kazaa, Grokster). Вообще в Штатах клиенты Р2Р используют до 30% мощностей
провайдеров широкополосного доступа. (Самыми активными клиентами
являются подростки в возрасте 12-17 лет, за ними следуют студенты.) В Европе ситуация иная. Самой популярной сетью в Германии и
Израиле является eDonkey. Аналитики Sandvine полагают, что какое-то
время eDonkey и его расширенная open-source версия eMule Plus сохра-
нят лидерство73, но и им грозят преследования MPAA и RIAA, способ-
ные отпугнуть пользователей. Бесспорный фаворит пиринговых сетей