Наступает обычный вечер. Все дневные дела завершены, можно отдыхать. Телевизор надоел до чертиков, поэтому вы включаете компьютер и лезете в Интернет. Но и там — ничего интересного, вы и так насиделись в нем на работе. Может во что-нибудь поиграть? Но старые игры приелись, а новых нет. Фильмы все пересмотрены, музыка переслушана. Хочется чего-то новенького: пострелять в недавно вышедший шутер, посмотреть свежий релиз американского блокбастера, или же вспомнить молодость, заполучив полную дискографию группы любимой музыкальной группы.
Возникает главный вопрос: где все это искать? В локальной сети вашего провайдера? А если нет сети, либо контент в ней ограничен? Искать по многочисленным сайтам? Но в большинстве случае фраза “скачать бесплатно” оказывается обманом. >>>
От файлообменных сервисов к пиринговым сетям
Часто интересные вам файлы оказываются на распространенных файлообменных сервисах типа DepositFiles, RapidShare, MegaUpload, iFolder, LetitBit и тому подобных. Но эти сервисы имеют определенные ограничения.
Во-первых, существует предельный объем хранимого файла. То есть музыкальный альбом поместится в один файл, а современная игра или фильм высокого качества — нет. И тогда они разбиваются на части. Что не очень удобно. Во-вторых, администрация сервисов следит за соблюдением авторского законодательства и может удалить файл до того, как вы скачаете все части. В-третьих, бесплатный доступ обязывает перед началом скачивания просмотреть рекламу и/или подождать определенное время (минимум минуту). Также бесплатный доступ ограничивает скорость скачивания и количество одновременных потоков. Добавьте к этому отсутствие поддержки дозакачки. В-четвертых, ссылки, предоставляемые сервисом не так-то просто перехватить менеджером закачек. Создатели сервисов этому препятствуют, вынуждая вас платить деньги за премиум-аккаунт (gold-account), где многие ограничения сняты.
Таким образом, эти сервисы удобны для небольших файлов, размером не более нескольких сот мегабайт, но не более того. Качать файлы большего размера на бесплатном доступе сущее мучение. Однако от знакомых вы наверняка слышали про сети “ди-си”, “е-муле”, “торрент” откуда они скачивают много интересного контента: новые видеофильмы и раритетные записи, игры всех времен и народов, свежие синглы и полные дискографии. Но вы считаете, что разобраться с этими технологиями вам не под силу. Что ж, попробуем вас разубедить. Однако следует предупредить вас о том, что большая часть контента, выкладываемая на пиринговых сетях, нарушает условия лицензионных соглашений и авторских прав. Проще говоря, вы возможно будете скачивать пиратскую продукцию.
Немного теории
Direct Connect, ED2K (eDonkey2000), BitTorrent — относятся к одноранговым, децентрализованным, пиринговым сетям (от англ. peer-to-peer, P2P — точка-точка). Основаны на принципе равноправия участников. В этих сетях нет выделенных централизованных серверов, каждый узел (peer) является одновременно клиентом и сервером. Поэтому сеть будет работать при любом количестве и любом сочетании доступных узлов. То есть, в пределе достаточно двух точек доступа.
Но идеальные децентрализованные сети не очень удобны в работе, поэтому большее распространение получили гибридные сети, в которых имеются сервера, координирующие работу участников, предоставляя информацию о существующих клиентах в сети, их статусе, позволяя осуществлять поиск нужной информации. При выходе из строя одного или нескольких серверов, сеть продолжит функционировать с помощью оставшихся. Отчасти этим объясняется их живучесть.
Наибольший успех пиринговые сети получили в качестве файлообменных сетей, базирующихся на следующем принципе “делись, качая”. Каждый участник сети обязан выкладывать какие-либо данные, по-другому расшаривать (англ. share — делиться). И когда другой пользователь посылает запрос (е2к, DC) или находит торрент-ссылку (е2к, торрент-сети), или напрямую находит файл в вашей “шаре” (DC), начинается скачивание. Но главное преимущество пиринговых сетей в другом. Если в сети находятся пользователи с одним и тем же файлом (их идентичность определяется контрольными суммами), вы одновременно начинаете скачивать файл и с этих пользователей. Таким образом, увеличивается скорость и вероятность докачать файл до конца, если какой-либо пользователь удалит файл или выйдет из сети. Кроме того, начиная скачивать файл, вы одновременно начинаете его раздавать.
Помимо трех вышеописанных пиринговых сетей (BitTorrent, Edonkey, DC++) можно отметить и другие, основанные на P2P-технологии: Jabber — открытая система обмена сообщениями, Skype — P2P-телефония, Usenet — глобальная доска объявлений. С полным список пиринговых сетей можно ознакомиться тут: http://ru.wikipedia.org/wiki/P2p. Также подобная технология применяется для распределенных вычислений, когда глобальная задача разбивается на подзадачи, которые выполняют отдельные компьютеры сети. При этом совокупная вычислительная мощность может превышать мощность самых современных суперкомпьютеров.
Сеть Direct Connect
Direct Connect — это децентрализованная файлообменная сеть, в основе работы которой лежит проприетарный протокол, разработанный фирмой NeoModus в конце 1999 года. Оригинальный клиент назывался NeoModus Direct Connect (NMDC). В настоящее время большинство пользователей сети пользуется многочисленными клиентами на базе DC++ (http://dcplusplus.sourceforge.net/). В России наибольшую популярность получили две бесплатные программы: StrongDC++(www.strongdc.sourceforge.net) и FlyLinkDC++ (http://www.flylinkdc.ru/). Чаще всего сети Direct Connect применяются для организации локальной сети в рамках одного (реже нескольких) провайдеров.
Принцип работы сети DC в следующем. Клиенты подключаются к одному или нескольким серверам (хабам) для поиска файлов. Адреса хабов можно найти в открытом доступе. Хабы обычно между собой не связываются, хотя с помощью специальных скриптов или программы Hub-Link их можно частично или полностью объединить в сеть.
Зайдя на хаб, пользователь получает доступ к списку подключенных пользователей. Далее нужный файл можно попробовать найти с помощь встроенной системы поиска либо просмотреть файлы/папки, выложенные в открытый доступ другими пользователями. Для этого щелкните по нику пользователя два раза левой кнопкой мыши и загрузите список расшаренных им файлов. Найдя то, что вас интересует, достаточно щелкнуть по файлу/папке правой кнопкой мыши и в контекстном меню выбрать “копировать”. Если точно такой же файл находится у других пользователей, закачка начнется и с них. Для идентификации используется система хэшей (TTH), назначаемых каждому файлу. При этом вы сразу станете раздавать закачанные части файла. К сожалению, в силу особенности протокола связи, либо из-за ограничений, выставляемых пользователем, закачка может происходить на низкой скорости либо блокироваться.
В чем плюсы сети Direct Connect? В простоте создания хабов, в наличии встроенного многопользовательского чата. Также достаточно удобно организован обмен личными сообщениями. Есть возможность закачивать не только отдельные файлы, но и папки. В рамках хаба можно объединять пользователей с общими интересами. За соблюдением правил следят администраторы хабов. На многих хабах для получения доступа к возможности скачивания пользователей обязывают расшаривать некий минимальный объем данных.
Имеются у DC свои минусы. “Шара” на всех хабах одинаковая, невозможно сменить ник без переподключения, ограниченная вместимость на хабе, слабая защищенность передачи данных.
FlylinkDC++ является модификацией DC++ и оптимизирован для работы в домашних и ADSL-сетях. В нем увеличено быстродействие утилиты, скорость закачки распространенных файлов, добавлено автоподключение к хабам при первом запуске. Программа в случае аварийного завершения автоматически сохранит ваши настройки. Появилась Автоматически сохраняет настройки (в случае падения всегда можно будет восстановится). Появилась возможность выбора любых ограничений скорости (теперь скорость входящего потока не зависит от исходящего). Имеется возможность добавить свой город и свои избранные хабы в будущую сборку клиента. Ответы на вопросы по настройке программы можно найти на официальном сайте приложения.
Сеть eD2k (eDonkey2000)
eDonkey2000, eDonkey, eD2k, — файлообменная пиринговая сеть, созданная на основе сетевого протокола прикладного уровня MFTP. Сеть состоит из нескольких миллионов клиентов и нескольких десятков серверов. Клиентами являются как пользователи, имеющие полные версии файлов, так и те, кто только начал закачку. Сами файлы на сервере не хранятся. Серверы позволяют находить файлы и других пользователей, имеющих эти файлы полностью или частично.
Каждый клиент связан с одним из серверов сети и сообщает ему какие файлы у него есть. Соответственно, серверы поддерживают в актуальном состоянии список файлов всех клиентов, подключенных к нему. Когда пользователь что-то ищет, то посылает запрос своему основному серверу. В ответ получает список найденных файлов. Также возможен поиск по нескольким серверам сразу, что увеличивает возможность успешного результата поиска. Кроме того, нужный файл можно начать качать напрямую, загрузив в программу-клиент ссылку вида: ed2k://|file|xxx.avi|xxx|xxx|. Подобные ссылки публикуются на различных сайтах и форумах в Интернете.
Файлы в сети eD2k идентифицируются благодаря использованию корневой MD4-хеш суммы MD4-сумм кусочков файла, что позволяет считать одинаковыми файлы с разными названиями, но одинаковым содержимым, и различать файлы с разным содержимым, но одинаковым названием.
Самый распространенный клиент для MS Windows — бесплатный eMule (http://www.emule-project.net/). Одновременно он является официальным клиентом сети e2Dk. На сегодня — это лучшая программа в данном сегменте. Перед началом работы рекомендуется зайти на официальный сайт клиента и ознакомиться с инструкцией для начинающих.
Для удобства пользователей в программу встроен IRC-клиент, есть система обмена личными сообщениями. eMule ведет статистику работы, поэтому в любой момент времени можно посмотреть какой объем информации закачан, а какой — отдан. Для того, чтобы расшарить файлы на своем компьютере, можно закинуть их в папку с программой C:\Program Files\eMule\Incoming, или же в настройках указать папки для обмена.
Также eMule может работать с Kad сетью (http://www.kademlia.ru/). Основное отличие этой сети от eD2K в том, что в Kad-сети отсутствуют крупные сервера: каждый клиент становится сервером. Однако Kad-сеть обладает и рядом недостатков, которые пока не позволяют ей обогнать по популярность сеть eD2K.
Сеть BitTorent
BitTorrent (от англ. «битовый поток») — пиринговый сетевой протокол, предназначенный для обмена файлами через Интернет. Первый торрент-клиент был создан Брэмом Коэном в апреле 2001 года и стал доступен общественности летом этого же года.
Работает эта сеть следующим образом. В отличие от двух предыдущих сетей, в ней невозможен прямой поиск файлов. Для начала закачки необходимо найти торрент-ссылку, которую нужно загрузить в программу-клиент. Далее программа-клиент посылает на специальный сервер (трекер) свой адрес и хэш-сумму нужного файла. В ответ получает адреса других клиентов, которые скачивают этот файл или раздают его. Те, кто скачал файл полностью называются сидами, недокачавшие — личерами. Однако и те, и другие раздают файл, так как он разбивается на маленькие части. Соответственно, скачанный фрагмент автоматически становится доступным для других.
Это удобно, так как не нужно ждать, пока кто-либо докачает файл полностью, можно качать фрагментами. Чем менее доступен фрагмент, тем он чаще передается. С одной стороны, это уменьшает нагрузку на раздающего и снижает зависимость от клиента-источника. Поэтому в торрентах отсутствуют очереди, которые имеются в сетях DC и e2Dk. С другой стороны, частично решается проблема неблагодарных пользователей, которые ничего не расшаривают.
Торрент-ссылка представляет собой метаданных с расширением .torrent, содержащий URL трекера, общую информацию о закачиваемом файле и контрольные суммы сегментов файла. Эти торрент-ссылки можно найти на различных веб-серверах (трекерах). Можете начать с крупнейшего в России портала www.torrents.ru. На трекерах хранятся только ссылки, поэтому фактически не является распространителем контента, но способствует этому косвенно, из-за чего на владельцев подобных сайтов периодически заводят дела о нарушении авторского права. Трекер — посредник. Сами файлы находятся на компьютерах пользователей. Обмен сегментами происходит напрямую.
Для защиты от тех, кто только качает, но сам не раздает, на трекерах вводят систему рейтингов. Рейтинг — это отношение отданного к скачанному. То есть, чем больше ты отдаешь, тем больше рейтинг. При достижении некоторого минимального порога (для “торрентс.ру” это 0,3) вы больше не сможете больше качать. Можно попытаться зарегистрировать нового пользователя, но не факт, что вас вычислят и забанят по вашему IP. Самый легкий способ поднять свой рейтинг — выложить в общий доступ что-нибудь интересное. Или же, скачав файл, дать другим возможность скачивать его у вас (напомню, что раздача может идти во время вашей скачки).
µTorrent (также известный как uTorrent или microTorrent, “мю-торрент”) — бесплатный BitTorrent-клиент для MS Windows и Mac OS X, написанный на C++ и отличающийся небольшим размером, высокой скоростью работы, достаточно большой функциональностью и низкими системными требованиями. Работать с ним проще простого. В большинстве случаев не нужно ничего настраивать: достаточно загрузить торрент-ссылку и начать скачивание.
Вместо заключения
Начинающие пользователи часто сталкиваются с проблемой невозможности настройки программ-клиентов для работы с пиринговыми сетями. К примеру, для нормальной работы клиентов eMule и µTorrent требуется наличие открытых портов. Они необходимы для полноценного обмена информацией между клиентами (пирами) и сервером, но могут блокировать брандмауэрами. Поэтому перед первым запуском программы-клиента внимательно прочитайте советы по настройки (их можно найти на официальных сайтах утилит).
Правительства многих стран и правообладатели пытаются бороться с незаконным распространением легальной продукции. К счастью для пользователей, несовершенство законодательства не позволяет легко привлечь к ответственности владельцев торрент-трекеров, e2Dk-серверов, DC-хабов. Кроме того, сами файлы хранятся на компьютерах пользователей и торрент-трекеры, к примеру напрямую не распространяют файлы.
Тем не менее в феврале 2009 года начался судебный процесс над основателями The Pirate Bay (www.thepiratebay.org — крупнейший в мире torrent-трекер — около 3,7 млн. пользователей). 17 апреля 2009 года четырех создателей проекта приговорили к году лишения свободы и штрафу в размере $3,6 млн. Поэтому некоторые сайты, например российский www.torrents.ru удаляет по запросу правообладателя ссылки на принадлежащие им продукты. На других трекерах запрещено выкладывать контент некоторых компаний, например Майкрософта, Adobe, 1С, Бука, фильмы до официального релиза на DVD.
(Опубликовано в газете "Мой друг компьютер", № 17, август 2009 года. Здесь дана авторская редакция.)
30820 просмотров
Ваш комментарий будет первым | | |