Как найти и скачать в Интернете любые файлы
Шрифт:
Если в двух словах, то DHT (Distributed hash table — распределенная хэш-таблица) — это протокол, позволяющий программам-клиентам находить друг друга без помощи трекера. Возможность работать с данным протоколам может быть как разрешена, так и запрещена. Тут несложно догадаться, что если для определенного торрент-файла DHT запрещен, то без соответствующего уровня рейтинга (если он ниже порогового значения) скачать файл будет невозможно. Если же DHT разрешен, то, по сути, рейтинг на трекере значения не имеет и файл будет доступен к загрузке в любом случае. Тут стоит оговориться, что без необходимого уровня
Современные пиринговые сети
Сейчас существует относительно немного пиринговых сетей, к которым вы можете подключиться. Различаются эти сети технологией организации. Естественно, доступ в каждую сеть происходит с помощью программы-клиента. Следует отметить, что многие клиентские программы поддерживают сразу несколько пиринговых сетей.
Итак, какими же современными сетями вы можете воспользоваться?
Bittorrent
Это, пожалуй, наиболее популярная пиринговая сеть, качественно работающая не только на пространстве современного СНГ, но и по всему миру. Принцип этой сети — скачал сам, дай скачать другому пользователю, — здесь поддерживается неукоснительно. Кроме того, это единственная сеть, где поиск ссылок на файлы, которые можно получить с этой сети, можно осуществить с помощью поисковой машины Google. Но в основном все ссылки находятся на сайтах — аккумуляторах ссылок, т. е. трекерах, которыми в большинстве и пользуются участники сети.
Технология Bittorrent (Битовый поток) была разработана еще в 2001 году. Уже в том году появилась первая версия протокола, а через три года около одной трети всего трафика передавалось с помощью этой технологии. Чтобы получить из сети файл с помощью этой технологии, следует на компьютере пользователя установить клиентскую программу. Весь файл, предназначенный к скачиванию, разбивается на множество частей, которые находятся на разных компьютерах пользователей. Информация о файле с адресами частей файла и адресе специального трекер-сервера сохраняется в файле небольшого размера с расширением torrent и называется торрентом. Этот файл можно найти в Интернете, на трекерах, получить по почте от друзей. Для того чтобы скачать сам файл, после получения торрент-файла или файла метаданных, как еще называют данный файл, следует подключиться к Интернету, запустить программу-клиент и открыть в этой программе данный торрент-файл. Все остальное компьютер сделает сам: найдет партнеров, у которых есть составные части (или недостающие части) файла, установит с этими компьютерами соединение и начнет скачивание, а впоследствии и обмен нужными частями файла с другими программами-клиентами, установленными на других компьютерах.
При этом в данной сети никогда не существует очереди на скачивание. Файл распространяется маленькими частями. И чем менее доступен файл, тем чаще этот файл передается. В итоге пользователь (сидер), начавший распространение файла, через некоторое время сеть может покинуть. Все части файла появились на разных машинах различных пользователей. И обмен частями этого файла уже происходит без участия владельца этого файла. А пользователи обмениваются между собой частями файла, соблюдая принцип "ты — мне, я — тебе". Кроме того, как только личер скачал первую часть этого файла, он автоматически превращается в пира, т. к. ему уже есть чем делиться с остальными пользователями.
eDonkey2000
Официально
Это объясняется тем, что данная сеть использует большое количество серверов, которые играют только роль координаторов и источников ссылок в сети, и отключение нескольких десятков официальных серверов никак на работе сети не сказалось. Эти серверы по большому счету и серверами назвать трудно. Так компьютеры, которые разбросаны по всему миру, играют роль "справочника" ссылок для закачки, а сама закачка частей искомого файла происходит при прямом подключении компьютеров друг другу по принципу одноранговой сети.
Загрузка искомого файла происходит следующим образом: после получения запроса сервер собирает список пользователей, у которых есть части данного файла. Далее этот сервер рассылает запросы по соседним серверам и ищет компьютеры, у которых есть части данного файла. И в результате клиентская программа, которая запрашивала искомый файл, получает адреса активных в данный момент машин, с которых и происходит скачивание требуемых частей файла. Причем, чем вы больше отдаете данных в сеть, тем больше становится ваш рейтинг, и скорость ваших закачек автоматически повышается.
Kad Network, или Kademila
Сеть Kademila — это логическое продолжение закрытой сети eDonkey2000 и несуществующей сети Napster. Основное преимущество сети Kademila в том, что она одноранговая. При подключении к данной сети новый пользователь подключается не к серверу-координатору, а к обычной клиентской машине, которая одновременно выполняет и роль мини-сервера. Причем сервером может стать любая клиентская машина.
Для подключения к мини-серверу вашей машине нужны следующие данные: IP-адрес сервера и номер порта, к которому компьютер должен подключиться.
Ссылки в сети Kademila имеют такой же вид, как и в eDonkey2000. У каждого пользователя в компьютере сохраняется файл с данными об источниках и доступных файлах. При следующем подключении к сети эта база обновляется.
Так как компьютеры, работающие в данной сети, разбросаны по всему миру, к сети постоянно подключено множество компьютеров, на которых установлены программы-клиенты. И поэтому жизнь этой сети постоянно поддерживается.
Как же подключиться к сети, у которой нет центрального сервера? Да очень просто. Вам нужно знать хотя бы один IP-адрес пользователя этой сети. А подключившись к этому компьютеру, ваша программа-клиент собирает информацию обо всех остальных активных пользователях.
Ну а как же найти первого пользователя, который и введет вас в мир Kademila? Да очень просто. Вам достаточно получить из сети первый файл nodes.dat. Но, опять же, программа-клиент при первом включении сделает все за вас.
Сеть Kademila, так же как и eDonkey2000, отлично работает с клиентской программой eMule, которую можно скачать по адресу http://www.emule-project.net/.
Программа-клиент Torrent
Программ-клиентов в сети существует много. Один из самых популярных — это Torrent. Для установки этой программы-клиента сначала следует скачать из Интернета установочный файл этого приложения по адресу http://www.utorrent.com/.