Файлообмінна мережу P2P і клієнти DC ++

Привіт друзі. У цій статті хотілося б торкнутися нафталіну тему - файлообмінна мережу P2P, вона ж мережу Direct Connect і клієнти DC ++, програмні засоби доступу до цієї мережі. P2P - це стара технологія обміну даними безпосередньо між користувачами за типом торрентів, але без участі торрент-трекерів, а за допомогою використання суто клієнтського ПЗ мережі P2P. У Рунеті пік її популярності припав на початок 2000-х. Зараз, в епоху рулювання соціальних мереж, надлишку відеоконтенту на YouTube, засилля медіапорталі і достатку всього, чого тільки можна, на торрент-трекерах деякі звертаються до клієнтів P2P в пошуках контента. Проте, це спосіб пошуку рідкісної інформації, яку не завжди можна знайти в Інтернеті. І це один з варіантів передачі величезних обсягів даних між комп'ютерами через Інтернет. Отже, друзі, хто не знайомий з мережею P2P, давайте знайомитися.


Файлообмінна мережу P2P і клієнти DC++


Що таке мережа P2P


P2P - це централізована файлообмінна мережу, в якій користувачі можуть безпосередньо завантажувати один у одного розшарені для доступу файли. У цій мережі можемо спробувати пошукати те, що ніяк не трапляється нам на звичайних сайтах або торрент-трекерах - рідкісні фільми і альбоми музичних виконавців, витончений контент 18+, унікальний якийсь софт типу драйверів, образів середовищ Recovery, прошивок мобільного та іншої техніки , спеціалізована література і т.п. А головне - чисті образи старих дистрибутивів Windows, як, наприклад, Windows 8.1 Enterprise з Evolution-ліцензією, яку давно немає у вільному викладенні на сайті Microsoft Evaluation Center. Тільки на відміну від торрент-трекерів ми не прочитаємо человекопонятний опис роздачі, нам доведеться орієнтуватися тільки на назву файлу і його розмір.


Мережа P2P складається з сегментів - хабів, серверів, що знаходяться за певним внутрішнім мережевою адресою. До цих хабам підключаються користувачі, вони можуть спілкуватися в чаті і обмінюватися файлами. Хаби бувають локаційні, є практично в кожному місті. Також можуть бути тематичними. Перевага хаба в своєму місті - швидша швидкість скачування, ніж при з'єднанні з фізично віддаленим користувачем. Але в будь-якому випадку роздача файлів користувачами хабів обумовлюється швидкістю віддачі, яка може обмежуватися повільним Інтернетом або спеціально введеними налаштуваннями обмеження.


Щоб мати можливість доступу до мережі P2P, необхідно встановити на комп'ютер клієнтську програму типу DC ++. Вона реалізує доступ до мережі в принципі, вона ж є пошукачем і загрузчиком файлів. Таких програм є кілька: DC ++, LinuxDC ++, EiskaltDC ++, RSX ++, StrongDC ++, FlylinkDC ++. Всі вони безкоштовні, схожі в основі реалізації, але відрізняються окремими функціональними можливостями. Дві останні програми найпоширеніші. Давайте, друзі, на прикладі FlylinkDC ++ наочно розглянемо, як влаштована мережа P2P.


Облаштування клієнта DC++


Після установки клієнта DC ++, в нашому випадку FlylinkDC ++, по центру вікна програми побачимо чат хаба з числа обраних, що поставляються з програмою за замовчуванням. Нижня частина вікна відповідає за завантаження файлів. Блок справа - це список активних користувачів хаба.

Разом з установкою FlylinkDC ++ отримуємо програмні предустановки у вигляді зі старту відкритих декількох хабів. Вони розташовуються на панелі вкладок програми по типу вкладок з сайтами в браузері.

У списку користувачів хаба можемо клікнути на той чи інший нікнейм. Бажано на нікнейм зеленого, синього або чорного кольору, червоним кольором позначені користувачі, які не в мережі.

Побачимо розшарений цим користувачем контент. І при бажанні, використовуючи опції контекстного меню, зможемо щось у нього скачати.

 

Пошук контенту


Але сил і часу не вистачить, щоб так ось досліджувати кулі кожного користувача. Потрібний контент знаходиться за допомогою пошуку. Пошук здійснюється по всіх відкритих в програмі хабам. Пошук фільтрується, можемо при необхідності задати критерії пошуку - вказати розмір або тип файлу, виключити ті чи інші хаби. А можемо просто ввести ключовий запит, наприклад, Windows.

І відфільтрувати вже результати пошуку - наприклад, вказати, що ми шукаємо по цьому запиту тип файлів ISO-образи. Вибираємо потрібний нам ISO за назвою файлу. І завантажуємо його за допомогою опції контекстного меню.

Далі з користувачем кулі встановиться з'єднання. І запуститься скачування файлу. Прогрес скачування будемо спостерігати в нижній частині вікна, облаштованій за принципом торрент-клієнта.

Додавання нових хабів


Чим більше хабів активно в клієнті DC ++, тим, відповідно, більше шансів знайти шукані файли. Всі активні хаби беруть участь в пошуку, якщо ми самі якісь не виключимо в фільтрації. Поставляються з FlylinkDC ++ хаби - це такі з числа обраних, до збірки яких ми можемо додавати і свої хаби. Доступ до цієї добірці реалізований у вкладці "Вибрані хаби". Поруч з нею знаходиться вкладка "Недавні хаби", вона стане в нагоді, якщо нам потрібно буде знайти випадково закритий, чи не доданий в обрані хаб.


Отже, щоб збільшити шанси знайти потрібного контенту, потрібна активність якомога більшого числа хабів. Їх додавання нових в обрані здійснюється кнопкою "Новий".

Далі водимо як мінімум ім'я хаба і його адреса.

Потім підключаємося до нього опцією "З'єднання" в контекстному меню.

Це якщо у нас є адреса і ім'я конкретного хаба. Якщо немає, хаби можемо додати з каталогу FlylinkDC ++. Тут можемо переглянути хаби з усього світу і підключитися до зацікавив нас.

налаштування


Функцій і налаштувань у DC ++ клієнтів багато, всі вони дозволяють тонко налаштувати можливості оперативного доступу до хабам, пошуку контенту, віддачу і скачування файлів. По частині скачування і віддачі файлів програми DC ++ багато в чому схожі з торрент-клієнтами, так що багато хто з вас, друзі, напевно розберуться з цими питаннями. Ми ж пройдемося лише з налагодження, значущим для специфіки роботи з P2P мережами.


Вирушаємо в налаштування FlylinkDC++.

 

У розділі "Загальні" можемо змінити заданий за замовчуванням знеособлений нікнейм і вказати свою стать.

Далі важливий момент для користувачів SSD-дисків, які турбуються про збереження ресурсу пристрою. У розділі "Завантаження" можна змінити папку для завантажень, встановлену в програмі за умовчанням. І також можемо змінити папку для тимчасових файлів, щоб це не були стандартні папки для зберігання тимчасових даних Windows на диску С.

Ну і "любиш кататися, люби і санчата возити": якщо самі шукаємо в мережах P2P контент, повинні і з іншими своїм добром ділитися. У вкладці налаштувань "Шара" вказуємо диск або окрему папку з даними, якими ми не проти ділитися з користувачами хабів.

Мережа P2P як спосіб передачі величезних обсягів даних через Інтернет


У статті сайту "Як перенести великий обсяг даних з одного комп'ютера на інший через Інтернет" ми розглядали способи перенесення великих обсягів даних через Інтернет - за допомогою файлових сховищ, програм для віддаленого доступу і торрент-роздач. Так ось, друзі, використання мережі P2P для цих цілей є аналогом оформлення торрент-роздачі на одному комп'ютері і її скачування на іншому. У разі використання мережі P2P на обидва комп'ютера, відповідно, встановлюється програма типу DC ++. На комп'ютері, звідки потрібно завантажити дані, расшарівать папка з потрібними файлами. Користувачі обох комп'ютерів підключаються до якогось хабу, бажано місцевим для оперативної передачі даних. Користувач приймає дані комп'ютера шукає в хабі користувача, який повинен віддати дані, заходить в його кулі і викачує її.


***

Така ось стара добра технологія P2P. І хто знає, як воно там в майбутньому розгорнеться. Може Інтернет так отцензуріруют, що ніде нічого і не зможемо дістати без дотримання ліцензійних прав і політичних заборон. І тоді мережу P2P відродить свою актуальність і популярність. Хоча, наприклад, в Японії вона і зараз популярна через активної боротьби з піратством і цензурою.

Мітки до статті: Програми