Сеть DC++
Что такое p2p?
P2P (от англ. peer to peer - каждый с каждым) - это такой способ организации сети, при котором все её пользователи имеют непосредственное соединение друг с другом. Данная топология в том числе может быть использована для обмена данными.
В общем случае p2p-сеть позволяет пользователям посредством специальной программы p2p-клиента обмениваться друг с другом различными файлами. От более традиционных способов обмена файлами, такая сеть отличается тем, что информация всегда хранится на жестких дисках пользователей, а не в централизованном хранилище, таком как публичный HTTP или FTP-сервер.
Основные плюсы обмена данными посредством p2p-сети:
- Разнообразие данных. Так как информация храниться на локальных жестких дисках пользователей, это позволяет обмениваться абсолютно любыми данными независимо от того, что они из себя представляют, тогда как на публичных серверах зачастую действуют ограничения по характеру, объему и качеству загружаемого материала.
- Равноправный обмен. Так как сами пользователи является источником данных, это позволяет равномерно распределить нагрузку и избавляет от проблемы перегруженности головного сервера.
- Удобство и порядок. Очень часто информация на публичных серверах храниться в полном беспорядке. Еще чаще отсутствуют какие-либо инструменты ее поиска и классификации. Напротив, в файлообменной сети работает мощная поисковая система, а организацией данных на своих жестких дисках занимаются сами пользователи.
- Самоорганизация и автоматизация. В файлообменной сети каждому файлу присваивается уникальный номер, что позволяет очень быстро находить альтернативные источники закачки (других пользователей с таким же файлом) и избавляет от многих сопутствующих проблем. А главное, все это происходит автоматически.
Установка
Для того, чтобы подключиться к файлообменной сети необходимо скачать и установить специальную программу, p2p-клиент. Для платформы Windows существует большое количество таких программ, одну из которых русифицированную и практически полностью настроенную для работы в сети Metro Вы можете скачать с этого сайта:
DC++

DC++ - (direct connect) клиент с множеством полезных функций, позволяющий быстро находить и скачивать самые разнообразные файлы. Программа позволяет увидеть, что расшарено у любого пользователя, т.е. просмотреть содержание директорий и скачать все сразу или только определенный файл из папки. Процесс подключения упрощен до максимума - достаточно ввести Ник и свой IP; подключение к хабам - в автоматическом режиме. Минусы: для использования требуется выделить для общего пользования определенное количество своих ресурсов. Работает DC++ без инсталляции.
Настройка
Во время первого подключения к файлообменной сети, программа откроет окно настроек, где вы должны задать ряд параметров, специфичных для вашего компьютера.
 | В разделе «Персональная информация» обязательно необходимо указать свое имя. Также желательно в графу «Описание» ввести описание файлов, которые у вас есть. |
 | В разделе «Скачка» (Загрузка) нужно указать путь к директории, в которой будут храниться загружаемые у других пользователей файлы. Также можно указать директорию для временных файлов. |
 | В разделе «Шара» (Передача) необходимо указать пути к директориям с файлами, которые вы хотите сделать доступными другим пользователям. Обычно пользователи обмениваются музыкой, фильмами, программами, играми и т.д. |
 | Для того, чтобы добавить (или «расшарить», от англ. share - делиться) одну директорию необходимо нажать на кнопку «Добавить» и указать путь к ней. После этого нужно ввести короткое имя, которое обычно совпадает с название директории. |
 | Все файлы в указанной директории будут проиндексированы, после чего другие пользователи получат к ним доступ.
Следует повторить эту нехитрую процедуру для всех папок, которые вы хотите «расшарить». |
Эксплуатация
После того, как вы скачаете, установите и настроите программу согласно предыдущему разделу, можно приступать к её использованию.
Главное окно программы состоит из следующих элементов:
- Кнопки вызова основных разделов;
- Окно чата;
- Список подключенных пользователей;
- Командная строка;
- Список и статус осуществляемых в данный момент загрузок;
- Закладки служебных окон программы.
Правила
- Держите ваш p2p-клиент запущенным как можно дольше. Чем дольше вы подключены к p2p-сети, тем больше пользователей могут увидеть и скачать ваши файлы. Если все будут подключаться только на время достаточное для того, чтобы скачать то, что нужно им, то в итоге качать будет не у кого!
- Открывайте доступ к как можно большему числу файлов. Чем больше файлов вы откроете для скачивания, тем больше вероятность, что другие пользователи найдут то, что им нужно. Не следует однако открывать те файлы, которые вы бы сами ни при каких обстоятельствах качать не стали.
- Убедитесь, что у вас открыто достаточно слотов. Когда другой пользователь скачивает у вас какой-то файл, он занимает один слот. Если у вас больше не осталось открытых слотов, то пользователь будет вынужден ждать пока кто-то не прекратит качать. Оптимальным считается значение 2-3 слота. Если вы хотите чтобы определенный пользователь всегда мог скачать у вас файл, вы можете добавить его в Избранное и отметить галочкой опцию «Автоматически предоставлять слот».
- Открывайте доступ к файлам, которые вы уже скачали. А лучше всего скачивайте файлы в открытые папки. Таким образом в p2p-сети появится еще один источник, и пользователю, который захочет скачать этот файл, будет намного проще это сделать.
Устранение неполадок
Если вы не можете получить файл-лист ни одного из пользователей, а они - ваш, не работает поиск и т.д., виной тому может быть неправильно настроенный фаервол. Ниже приведены несколько советов, как побороть эту беду. Однако прежде чем принимать какие-либо меры, убедитесь, что проблемы вызваны именно фаерволом (например отключив его).

Программный фаервол с возможностью создания правил для отдельных приложений
Если вы используете программный фаервол, при помощи которого каждому приложению можно задать свой набор правил (например, Agnitum Outpost), то вам достаточно предоставить полный доступ приложению DCPlusPlus.exe, а сам клиент настроить как показано на рисунке сверху, т.е. поставить радио-кнопку в положение Прямое соединение. Для более подробной информации рекомендуем внимательно изучить инструкцию к вашему фаерволу.
Фаервол с поддержкой UPnP
Технология UPnP помимо прочего позволяет приложению самостоятельно настроить UPnP-совместимый рутер или фаервол. Если вы используете подобное устройство, то достаточно поставить радио-кнопку в положение Фаервол с UPnP.
Ручная настройка фаервола
В этом случае необходимо настроить DC++, поставив радио-кнопку в положение Фаервол с ручной настройкой и в качестве TCP и UDP портов указать 1515.
Затем следует настроить сам фаервол. Для этого нужно создать два правила:
- Разрешить исходящие UDP и TCP пакеты по маршруту:
Ваш внешний IP: 1024-65536 > Любой IP: Любой Порт;
- Разрешить входящие UDP и TCP пакеты по маршруту:
Любой IP: Любой Порт > Ваш внешний IP: 1515.
Если ничего не помогло
Если ничего не помогло, поставте радио-кнопку в положение Фаервол (пассивный режим). Это может помочь решить часть проблем, однако гарантированно создаcт новые. Например, два пассивных пользователя не могут передавать друг другу файлы.
Ответственность
Запрещено выкладывать для общего доступа файлы, содержащие вирусы и прочее вредоносное программное обеспечение. В случае обнаружения подобных действий, информация о пользователе будет передана в соответствующие органы согласно законодательству Российской Федерации.
|