Как найти и скачать в Интернете любые файлы — страница 29 из 46

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

Итак, как же происходит поиск и обмен информацией в таких сетях? Давайте представим себе, что к хабу подключены три компьютера. Компьютеры A Что такое DC++ и ссылки magnet 205


и B находятся в одном многоэтажном доме, только в разных квартирах на разных этажах, но подключенными к одному провайдеру, а компьютер С расположен в другой стране. И программа-клиент DC++, установленный на компьютере А, захотел скачать файл F. На поисковый запрос, отосланный на хаб программой-клиентом компьютера А, программы-клиенты DC++, установленные на компьютерах B и С, ответили, что искомый файл находится в раздаче компьютера B. И теперь начинается самое интересное. Узнав местонахождение искомого файла, программа-клиент, установленная на компьютере А, просит программу-клиент компьютера В: "Эй, я хочу файл F. Я открыл для тебя порт 655. Мой адрес 192.ХХХ.Х.Х". Клиент на машине В устанавливает соединение с машиной А, используя переданную информацию, и начинает передачу запрошенного файла. Причем, вполне возможно, что путь от машины В к машине А будет выбран по наиболее короткому маршруту. Возможно, коммутация произойдет только с использованием коммутатора дома, в котором находятся два этих компьютера. В случае, если коммутация произойдет через хаб, он, вероятно, просто выдаст запрашиваемую информацию на все свои порты, но примет информацию только машина А, пославшая данный запрос.

Это общий принцип обмена данными в сети Direct Connect. Конечно, не все так просто. На каждом компьютере установлена операционная система с программой-брандмауэром, защищающей компьютер от вторжения извне. И такой защитник просьбу поделиться файлом может принять за атаку и закрыть порт. Но все эти неприятности легко устраняются индивидуальными настройками как программы-клиента, так и брандмауэра.

Структура сети Direct Connect

Как уже упоминалось ранее, сеть Direct Connect (Прямое соединение) — это децентрализованная сеть, состоящая из отдельных серверов-коммутаторов (хабов), к которым подключаются компьютеры пользователей для обмена файлами. Пользователи могут искать и скачивать файлы с компьютеров других пользователей, подключенных к выбранному хабу и в пределах одного этого узла. Хаб только помогает клиентской программе пользователя найти желаемый файл и установить соединение между этими двумя компьютерами. Но на своих жестких дисках раздаваемые файлы хаб не хранит. Прием и передача файлов происходят напрямую между клиентскими программами в режиме равноправных узлов (peer-to-peer).

Каждый хаб может предоставлять дополнительные услуги: действовать в качестве сервера мгновенных сообщений в своих границах. То есть, пользователи, подключившиеся к определенному хабу, могут обмениваться между собой сообщениями, используя основной чат (видимый каждому пользователю хаба) или игнорируя основной чат, общаясь с конкретным пользователем напрямую. Многие хабы предоставляют отдельные "комнаты" для дискуссий, в которых дискутируют только определенные группы людей.

Существуют два вида хабов: открытые и закрытые.

Открытые хабы доступны для всех пользователей, придерживающихся общих правил поведения. Правила поведения от узла к узлу могут изменяться, но общие правила таковы: большинство хабов устанавливают ограничения на минимальное количество и тип наполнения раздаваемых файлов. То есть, если вы предлагаете к раздаче объем файлов меньше минимально разрешенного, или тематика раздаваемых файлов не совпадает с общей тематикой этого хаба, вы не сможете стать полноправным участником этого объединения пользователей. Так, например, на большинстве хабов запрещена раздача порнографии и нецензурная речь. Некоторые открытые хабы позволяют вам подключиться к этому узлу, но требуют бесплатную регистрацию для поиска и загрузки файлов. Это промежуточный вариант между открытыми и частными хабами.

Частные хабы, наоборот, всегда требуют аутентификации при подключении к этому узлу. Для этого используется логин (имя) и пароль пользователя. Зарегистрироваться на частном хабе можно на форуме или на открытом хабе, поддерживаемом людьми, организовавшими этот частный хаб.

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

После запуска программы вы сразу можете отобразить списки всех открытых хабов для поиска нужного.

Установка программы DC++

Процесс установки программы DC++ достаточно прост. Вам сначала необходимо получить установочный файл этого приложения. Программа распространяется бесплатно. Для получения установочного файла следует запустить браузер, ввести в адресную строку http://dcplusplus.sourceforge.net/ download/ и на открывшейся странице The download (Загрузка) щелкнуть мышью на ссылке вида DC++v0.75 (Installer, source or zipped binaty). После того как вы щелкнете мышью на данной ссылке, на экране появится следующая страница, в которой вам будет предложено несколько разных установочных файлов программы (рис. 7.1). Для загрузки последней версии приложения достаточно нажать кнопку Download Now! (Загрузить сейчас). Но при выборе этого варианта на жесткий диск компьютера загрузится только приложение, позволяющее после запуска загрузить основную часть установочного файла. Чтобы загрузить полностью архив с программой, лучше в таблице ниже кнопки Download Now! (Загрузить сейчас) выбрать ссылку вида DCPlusPlus-0.75.zip.

1. Отобразите страницу, находящуюся в Интернете по адресу http:// dcplusplus.sourceforge.net/download/, и щелкните мышью на ссылке вида DCPlusPlus-0.75.zip. На экране появится диалоговое окно Загрузка файла (Download File).

В этом диалоговом окне предлагаются два варианта загрузки и открытия файла. Если вы нажмете кнопку Запустить (Open), файл будет запущен без сохранения на жестком диске компьютера. Если же вы пожелаете установить программу позже, в удобное для вас время, нажмите кнопку Сохранить (Save). После нажатия этой кнопки появится следующее диалоговое окно Сохранить как (Save As). В этом диалоговом окне следует выбрать папку сохранения, в которой и будет сохранен скачиваемый установочный файл. По умолчанию в операционной системе Windows для этих целей предусмотрена папка Загрузки (Downloads), но вы можете изменить папку назначения по своему усмотрению.

2. Нажмите в диалоговом окне Загрузка файла (Download File) кнопку Сохранить (Save). На экране компьютера появится диалоговое окно Сохранить как (Save As).

3. В левой части диалогового окна Сохранить как (Save As) щелкните мышью на ссылке Загрузки (Downloads), чтобы открыть данную папку, после чего нажмите кнопку Сохранить (Save). Файл с дистрибутивом программы будет сохранен в выбранной папке.

Теперь, чтобы установить программу, вам следует в удобное для вас время включить компьютер, открыть папку Загрузки (Downloads) и распаковать файл вида DCPlusPlus-0.75.zip.

Следует заметить, что данная программа не требует установки, как другие программы. Достаточно распаковать архив, создать ярлык для запуска этой программы и поместить его на рабочий стол (desktop). Но при распаковке архива с данной программой следует учесть некоторые особенности операционной системы Windows. Дело в том, что в операционных системах семейства Windows для установки программ в корневом каталоге предусмотрена папка Program Files. Но она находится под защитой брандмауэра, и поэтому некоторые функции программы будут недоступны. Так, программа DC++ поддерживает несколько языков интерфейса. И если поместить эту программу в папку Program Files, то интерфейс программы будет только англоязычным. Но если программу распаковать в другую папку, например Мои документы (My Documents) или Загрузки (Downloads), то функция многоязычности станет доступной. Учтите, для распаковки файлов на вашем компьютере следует установить программу-архиватор, с помощью которой и будет распакован данный файл. Но, думаю, что программа-архиватор на вашем компьютере установлена.

1. Нажмите в левой части панели задач кнопку Пуск (Start) и в правой части основного меню программы щелкните мышью на ссылке с вашим именем пользователя. На экране откроется выбранная папка.

2. Щелкните в левой части открытой папки на ссылке Загрузки (Downloads), чтобы открыть данную папку.

3. Щелкните правой кнопкой мыши на архиве с именем вида DCPlusPlus-0.75, который вы скачали из Интернета. На экране появится контекстное меню.

4. В появившемся контекстном меню выберите команду Извлечь в (Extract to) и извлеките содержимое архива в выбранную папку. Теперь вы можете запустить данную программу. Но, прежде программу следует настроить.

Настройка программы DC++

Перед настройкой программы целесообразно на рабочий стол поместить ярлык данного приложения. Согласитесь, неудобно для запуска программы каждый раз открывать папку, в которой установлено данное приложение.

1. Дважды щелкните мышью на только что созданной папке. Папка будет открыта.

2. Щелкните правой кнопкой мыши на файле DCPlisPlus, в появившемся контекстном меню выберите команду Создать (Send to), а далее в подменю — команду Ярлык (Desktop (Qeate shortcut)). На рабочем столе появится ярлык программы DCPlisPlus.

3. Закройте каталог. Теперь для запуска программы достаточно дважды щелкнуть мышью на созданном ярлыке.