Читаем Как найти и скачать в Интернете любые файлы полностью

Интернет прочно вошел в нашу жизнь. Теперь многие и не представляют себе, как бы они узнавали последние новости, обменивались письмами или ходили в магазин без этой вездесущей паутины. А на заре Интернета каждый скачанный файл объемом 100–200 Кбайт казался чудом. Теперь и скорости обмена данными возросли, и объемы передаваемых файлов. Зачастую через Всемирную паутину мы не только обмениваемся письмами, смотрим интернет-телевидение или слушаем интернет-радио, но и передаем друг другу файлы в сотни мегабайт и даже в несколько гигабайт. С помощью Интернета мы скачиваем новые фильмы, музыку, новое программное обеспечение. Конечно, чтобы скачать файл объемом несколько десятков или сотен мегабайт, требуется высокоскоростное подключение к Интернету, которое есть не у всех. А если ваше подключение ко Всемирной паутине оставляет желать лучшего, о каком скачивании больших файлов с помощью веб-интерфейса может идти речь? Конечно, можно поставить программы, докачивающие файлы после обрыва связи. Но сервер может и не поддерживать докачку. Или использовать FTP-протокол. Но далеко не всегда это выход, потому что на FTP редко можно найти именно тот самый файл. Файлообменные хостинги заставляют разбивать объемный файл на несколько частей, количество которых может достигать сотни и более (например, в случае объемных дистрибутивов UNIX). Если скорость подключения к Интернету низкая, на скачивание частей могут уйти недели, за это время часть ссылок может "умереть", а потеря хотя бы одного фрагмента многотомного архива грозит тем, что распаковать его вы не сможете.

Казалось бы, выхода нет. Но это утверждение в корне не верно. Выход есть всегда! А в конкретном случае вы можете воспользоваться услугами пиринговых сетей.

Как работает пиринговая сеть

История пиринговых сетей началась с уже далекого 1999 года. В этом году стартовал проект Napster, который задумывался как всемирная база обмена файлами. И уже через год Napster стал наиболее популярным брендом в Интернете. Этим сервисом пользовались около 40 млн пользователей. И главная причина такой популярности — пользователям с помощью этой сети предоставлялась возможность бесплатно скачивать музыкальные файлы. Естественно, такой ход событий совершенно не понравился защитникам авторских прав, и проект был закрыт. Но, уже было поздно. Прецедент был создан.

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

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

Существуют две модели пиринговых сетей. Это централизованные и децентрализованные сети. В централизованных сетях поиск подходящих партнеров для обмена данными осуществляется с помощью центрального сервера, а обмен данными происходит после того, как между клиентскими машинами установится прямая связь.

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

Перейти на страницу:

Похожие книги

Полное руководство по Microsoft Windows XP
Полное руководство по Microsoft Windows XP

В книге известного американского автора описывается среда ОС Windows XP и принципы ее функционирования, приведен сравнительный анализ Windows XP с предшествующими версиями операционной системы Windows. Рассматриваются вопросы применения и модификации нового интерфейса с целью получения прямого доступа ко всем функциям Windows XP обсуждаются варианты подключения к компьютерным сетям. Несколько разделов посвящены работе с реестром и конфигурационными файлами, мультимедийным функциям и разнообразным системным службам, а также методам решения проблем с программным обеспечением и оборудованием. Особое внимание уделено обеспечению безопасности операционной системы.Издание адресовано пользователям и сетевым администраторам, желающим активно применять возможности операционной системы Windows XP (в том числе и недокументированные).

Джон Поль Мюллер , Питер Нортон

ОС и Сети, интернет / ОС и Сети / Книги по IT