ZEROFIL@YANDEX.RU  
НАСТРОЙКА P2P-ХОСТОВ ДЛЯ АБОНЕНТОВ СЕТИ «АТЛАС-СИБИРЬ» 

ВСТУПЛЕНИЕ

  Прежде чем приступить к делу, давайте обратимся к теории пиринговых сетей… В основе пиринговых сетей лежит технология peer-to-peer (P2P), реализующая принцип «клиент — клиент». Что же она собой представляет? Р2Р — это технология построения распределенной сети, в рамках которой каждый узел может одновременно выступать как в роли клиента (получателя информации), так и в роли сервера (поставщика информации).

  Существует несколько разновидностей независимых друг от друга пиринговых сетей - eMule, eDonkey, BitTorrent, KaZaA, DirectConnect и другие. Для организации каждой из них применяется вышеупомянутый принцип распределенной системы. Отличия между сетями заключаются не в их местонахождении или содержимом, а в технологии — каждая сеть организована своим особым образом. Согласование работы пользователей в сети достигается программными средствами, поэтому доступ к определенной сети могут иметь только некоторые клиентские программы.

  Учитывая то, что в нашем Студгородке наибольшую популярность приобрела P2P сеть под названием DirectConnect, мы рассмотрим подробнее именно её. DirectConnect заметно отличается от всех остальных систем обмена файлами благодаря тому, что она функционирует на основе серверов. Другое дело, что таких серверов используется не один (как в случае с FTP или HTTP), а сколь угодно много (а значит, и закрыть их все, чтобы ликвидировать сеть, представляется достаточно сложным). При этом каждый из серверов выступает в роли управляющего центра некоторой группы пользователей, подключенных к нему. Такой сервер называется хабом (hub). Хаб — это центральный узел, в котором сконцентрированы все соединения. Пользователи могут подключаться к разным хабам и даже к нескольким хабам одновременно!


НАСТРОЙКА

  Теперь, когда мы уже теоретически подкованы, пора приступать к настройке клиента сети P2P. Для этого естественно потребуется сам клиент. Мы будем использовать StrongDC++ (далее SDC). На момент написания FAQ последняя версия SDC - 2.03. Скачать программу можно по адресу:

  http://atlas-sibir.narod.ru/download/StrongDC.rar (RUS, 4.19MB)
  http://atlas-sibir.narod.ru/download/StrongDC.exe (RUS, 4.32MB)
  ftp://212.164.54.179/p2p/sdc203.rar (EN, 4.07MB)

  Распаковываем скачанный архив в любую понравившуюся папку (в моём случае это C:\Program Files\StrongDC), находим в этой папке файл StrongDC.exe и запускаем его; сразу попадаем в Окно настроек:

  1) General (Общие)

  В поле Nick (Ник) вводим псевдоним, под которым будем известны другим пользователям. Поля E-Mail & Description (У-Mail & Описание) не являются обязательными, поэтому заполняются строго по желанию. Скорость (Line speed (upload)) выставляем в 100 Mbits/s (у нас ведь локалка как никак).

  В общем, делаем как на картинке:

Пример №1


  2) Connection settings (Настройки Соединения)

  В разделе Incoming connection setting укажите Direct connection

Пример №2


  3) Downloads (Скачка)

  Здесь нам нужно указать каталог, куда SDC будет складывать файлы, скачанные «быстро» (т.е. без указания конечного пути), и каталог, где SDC будет хранить текущие, а также незавершенные по каким-либо причинам закачки. Рекомендую эти папки разместить на логическом диске, где имеется достаточное количество свободного места (позже я объясню почему). В моём случае это D:\Downloads\DC++\Downloads\ и D:\Downloads\DC++\Incomplete\ соответственно.

Пример №3


  Больше здесь ничего не трогаем, идём дальше.

  4) Sharing (Шара)

  Очень важный пункт. Здесь нам предстоит определиться, какие ресурсы предоставить (расшарить) для других пользователей DirectConnect. Здесь же можно задать максимальное число юзеров, имеющих одновременный доступ к вашим ресурсам (Upload Slots). По умолчанию это число равно двум.

Пример №4


  К примеру, давайте расшарим музыку. Для этого находим в дереве каталогов (Shared Directories) соответствующую папку (у меня это D:\Music) и отмечаем её галочкой. Появляется окошко, в котором нужно указать виртуальное имя папки. Под этим именем она будет видна посетителям нашей шары (share).

Пример №5


  Сразу после этого SDC начнёт процесс индексирования файлов папки Music. Наблюдать за этим процессом не особо интересно, поэтому отправим его в фоновый режим, нажав [Run in background] :

Пример №6


  Аналогичным образом поступаем и с другими ресурсами, которыми хотим поделиться, будь то фильмы, игры или софт. Индексирование процесс длительный, и чем больше файлов вы «расшарите», тем дольше он будет продолжаться, поэтому продолжим пока изучение настроек.

  Напомню, что для получения доступа в P2P-сеть нашего Студогородка требуется предоставить не менее 10 Гигабайт данных. Кстати, не стоит исключительно ради доступа «расшаривать» такие малоценные (с точки зрения полезности содержимого) папки как Windows или Program Files. Во-первых, это неуважительно по отношению к другим пользователям, ну а, во-вторых, это небезопасно – любой злобно-настроенный юзер сможет заполучить пароли к вашим аськам, миркам, веб-маням и т.д.

  5) Advanced > Experts Only (Дополнтельно > Для экспертов) Здешние настройки могут уменьшить тормоза при обмене файлами, снизить нагрузку на систему. Выставляем всё как на картинке:

Пример №7


  6) Advanced > Limits (Дополнительно > Ограничения Скорости)

  В этом пункте настраиваются лимиты (ограничения) на скорость передачи файлов по сети.
  Download Speed – это скорость, с которой вы скачиваете данные у других пользователей.
  Upload Speed – это скорость, с которой другие пользователи скачивают информацию с вас. Выставляем ограничения строго по желанию. Я решил ограничить Upload-Speed на 1024 Кб/с (1 Мб/с) и не ограничивать Download-Speed, вы можете сделать по-своему:

Пример №8



НАСТРОЙКА НОВОГО ПОДКЛЮЧЕНИЯ

  Итак, пора вливаться в сообщество DirectConnect!
  Нажимаем «жёлтую звезду» - вызываем список Хабов (Hub)

Пример №9


  Изначально список пуст, поэтому нажмём кнопку [New] и добавим P2P-Хаб сетей P2P-Хаб сети Hostel, N-Line, Ip-Stream, NovNet, ... – p2p.hostel.nstu.ru:411 либо 217.71.142.2:411 . В разделе Connection отметьте пункт Direct connection и напишите IP: 10.113.*.*, две последнии цифры – это такие же как и в вашем IP.
  Допустим у меня IP 192.168.8.2, следовательно тут я пишу 10.113.8.2

Пример №10


  Снова нажмём кнопку [New] и добавим P2P-Хаб сети Атлас-Сибирь – 212.164.54.179

Пример №11.1


  Снова нажмём кнопку [New] и добавим P2P-Хаб Электронного Города – peers.cn.ru. Обязательно выберите способ подключения - Firewall (Файерволл).

Пример №11.2


  Снова нажмём кнопку [New] и добавим P2P-Хаб сети AcademOrg – p2p.academ.org. Обязательно выберите способ подключения - Firewall (Файерволл).

Пример №11.3


  Жмем [Ok]. Появившийся хаб отмечаем галочкой (чтобы в будущем автоматически соединяться с ним при запуске SDC) и жмём кнопку [Connect]


КУРС МОЛОДОГО БОЙЦА

  Итак, мы в P2P. Давайте разберемся, чем же он так хорош.
  В главном окне программы видим некое подобие чата. Чат он, как говорится, и в Африке чат. Объяснять тут, надеюсь, ничего не нужно. В правой части окна расположен список онлайн-юзеров (т.е. юзеров, подключенных в данный момент к хабу).

Пример №12


  1) Качаем!!!

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

Пример №13


  Ага, нашли что-то интересное. Правый клик мышью на понравившемся файле, а далее как на рисунке:

Пример №14


  Указываем пункт назначения и смотрим, что же происходит. А происходит следующее - в нижней части окна появилась новая закачка:

Пример №15


  Аналогичным образом можно качать не только отдельные файлы, но и целые папки.
  Надо сказать, что есть одна маленькая хитрость – SDC не сразу качает выбранный вами файл в указанную папку! Сначала он качает его в свою перевалочную папку Incomplete (см. раздел "Настройка", подраздел "Downloads") и лишь после окончания закачки перемещает файл в нужное место. Поэтому (как я уже писал ранее) лучше разместить перевалочные папки на том диске, где есть достаточное количество свободного места.
  Одним из бесспорных преимуществ P2P является одновременная закачка из нескольких источников. Другими словами, SDC автоматически начнёт качать файл отовсюду, где сможет его разыскать. Таким образом, суммарная скорость закачки увеличивается – чем больше копий файла находится в сети, тем быстрее этот файл окажется у вас.
  Иногда возникает такая ситуация, что закачка прерывается и не может быть продолжена в данный момент (например источник ушел из сети или компьютер ваш «случайно» перезагрузился). Казалось бы, неприятность… ан нет, хитрый SDC формирует специальный список файлов, подлежащих скачке – очередь загрузки (Download Queue). И как только файл снова станет доступен для скачивания, SDC продолжит своё незаконченное дело. Посмотреть и при необходимости отредактировать эту очередь (например отменить закачку нежелательных файлов) можно двумя способами – 1) выбрать в меню пункт Transfers > Download Queue, либо 2) нажать комбинацию клавиш Ctrl + D.

  2) Ищем!

  Хорошо, со скачкой разобрались. Но поиск нужного файла путём последовательного посещения каждой шары» – сомнительное удовольствие. Умные люди для этого придумали поисковик. Его-то мы и возьмём на вооружение. Выбираем пункт меню View > Search, либо нажимаем комбинацию клавиш Ctrl + S, либо нажимаем на Лупу в Панели инструментов

Пример №16


  либо пишем в строке чата: /search Матрица
  В открывшемся окне выполняем стандартную процедуру – запрашиваем желаемую информацию и ждём. Ждём, кстати, недолго (еще один плюсик в копилку P2P). Если по прошествии минуты ничего не найдено, то скорей всего в сети этого и нет (либо неграмотно составлен поисковый запрос)

Пример №17


  Нашли, выбрали, правый клик мышью по файлу, а дальше всё по-старому (см. предыдущий подраздел)

  3) Руссификация SDC

  Как вы уже наверное заметили, интерфейс SDC английский. Если для вас это проблема, то решается она в данном случае очень просто. Идём в пункт меню File > Settings > Appearance, находим в самом низу поле Language file, нажимаем кнопку [Browse], находим файл Russian.xml и применяем его. Вуаля! При следующем запуске SDC будет русифицирован.

Пример №18



ПОСЛЕСЛОВИЕ

  Ну вот мы и прошли краткий курс знакомства с основными возможностями пиринговой сети DirectConnect. Давайте же сделаем шаг в сторону более современных технологий, присоединимся к цивилизованной части Интернета. Удачи на просторах P2P!!!

  Оригинал данного текста находится здесь: ftp://212.164.54.179/p2p/p2p%20Bunet.htm.

  Данный текст изменен пользователем форума (http://www.at-sib.ru/forum/) ZeRofil. Надеюсь изменения произошли в лучшую сторону ...

 VMI DESIGN  
WEB :
e-Mail :
  ATLAS-SIBIR.NAROD.RU
  ZEROFIL@YANDEX.RU
Hosted by uCoz