Siberianet - інтернет в кожен будинок

Direct Connect - це peer-to-peer (точка-точка) файлообмінна система, побудована за тим же принципом що і, наприклад, eDonkey, Kazaa, Napster і т.п. Тобто на комп'ютер ставиться спеціальна програма - DC ++ - клієнт, в якому вказується які папки зробити загальними, після чого він підключається до загального сервера в локальній мережі, і через сервер дозволяє побачити інші комп'ютери підключені до нього. Виглядає це так - після запуску ви потрапляєте в вікно, чимось нагадує IRC, тобто вікно міні-чату, праворуч розташована колонка з активними в даний момент користувачами. Два рази клікнувши лівою кнопкою по будь-якому нику можна отримати список файлів і каталогів у цього користувача, і завантажити те, що потрібно. Крім того, є можливість пошуку файлів у всіх користувачів за ключовим словом, а також підтримується докачка недокачаних файлів і багатопотокова завантаження одного файлу з декількох комп'ютерів, якщо всі вони мають однаковий файлом. Також однією з цікавих особливостей системи є те що при роботі з файлами вона не обмежується їх іменами або, скажімо, розмірами. Все расшарівать файли хешіруются і обчислюється їх контрольна сума, що дозволяє унікально ідентифікувати файл незалежно від його імені. Тобто наприклад з точки зору DC другий сервіс пак для Windows XP з іменами WindowsXP-KB835935-SP2-ENU.exe і xpsp2.exe буде по суті одним і тим же файлом, за умови що вміст файлів ідентично, як наслідок можна один докачувати іншим в разі втрати джерела.

ADC це новий протокол DC ++ клієнтів. Він ще знаходиться на стадії розробки.

Протокол надає следуещие можливості:
- Різні колективні ресурси на кожному хабі
- Зміна ника без перепідключення
- Шифрування (чат / передача файлів)
- Підключення без передачі пароля
- Розширений пошук
- Збільшене количесвто користувачів хаба

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

Оператор (OP) - це персона, яка управляє хабом і його вмістом. Оператор також стежить за порядком і може закрити доступ будь-якому користувачеві за недотримання правил хаба.

Зверніться до інструкції по налаштуванню у відповідному розділі

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

Утиліта для швидкого пошуку файлу, в скачали файл-листах.

Це повідомлення означає, що користувач, з якого ви намагаєтеся завантажити, вже віддає файли використовуючи всі слоти. Єдиний спосіб завантажити з нього що-небудь, це почекати поки звільниться хоча б 1 слот.

Як довго мені цього чекати? Це вже визначити не можливо.

Це означає, що користувач прибрав цей файл зі списку поділюваних ресурсів, але ще не оновив список.

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

Магнітні посилання - це спеціальний вид посилань, на які можна натиснути на веб-сторінках і отримати можливість завантажити вказаний файл з мережі Direct Connect.

Tiger Tree Hashing (TTH) використовується для перевірки цілісності даних (файлів). Дані поділяються на маленькі частини, які індивідуально хешіруются, потім з'єднуються в єдине ціле, формуючи тим самим єдиний хеш файлу. TTH (хеш) приблизно виглядає так: 4NIABZVGR4HOTNRPOMH2IRIJQSJYKFHEEIQUJWY. Вперше TTH з'явився в DC ++ 0.400. Одноразово прохешіровав файли (це може зайняти кілька хвилин в залежності від розміру файлів), ДЦ буде хешировать тільки нові файли.
Тепер не потрібно приділяти увагу назві файлу при пошуку альтернативних джерел. Якщо файли ідентичні, то вони будуть мати однаковий TTH, це використовується для визначення альтернативних джерел. Один і той же розмір у двох файлів не гарантує ідентичності їх вмісту, TTH ж однозначно визначає ідентичність файлів.

Сегмент - це частина файлу. При скачуванні одного файлу з декількох користувачів одночасно, файл ділиться на сегменти (частини). Кожна частина скачується з окремого користувача і потім всі частини з'єднуються разом утворюючи вихідний файл.

N - назва клієнта
v - версія клієнта
m - статус користувача, А - активний, Р - пасивний (за фаєрволом)
H - кількість хабів на яких знаходиться користувач
x - кількість хабів на яких ви не зареєстрований користувач
y - кількість хабів на яких ви зареєстрований користувач
z - кількість хабів на яких ви оператор хаба
s - кількість відкритих слотів
o - якщо загальний upload - нижче за це значення DC. відкриє інший слот