Direct connect
Direct Connect - це частково централізована файлообмінна (P2P) мережу. DC-мережа складається з хабів. DC-клієнтів і хаблістов. Хаб надає підключився до нього клієнту список підключених користувачів, можливість використовувати пошук і вбудований розвинений чат. DC-клієнти з'єднуються з одним або декількома хабами і можуть завантажувати файли безпосередньо у інших користувачів, підключених до того ж хабу. Для роботи використовується протокол DC (NMDC), заснований на розробках фірми NeoModus, або протокол ADC.
Протокол Direct Connect - текстовий, в якому команди і дані передаються простим текстом, без шифрування. Протокол не регламентує кодування або шрифт для клієнтів або хабів.
Файлообмінна частина протоколу заснована на концепції «слотів». Ці слоти відповідають числу людей, які можуть качати з користувача одночасно. Число слотів встановлюється клієнтом.
Для підключення до хабу і скачування файлів використовується протокол TCP. Пошук в активному режимі працює по UDP. Порт підключення до хабу за замовчуванням 411.
Оригінальний клієнт називався NeoModus Direct Connect (скорочено NMDC). В даний час переважна більшість користувачів мережі користується численними клієнтами на базі клієнта DC ++.
Клієнти підключаються до одного або декількох серверів, так званим хабам, які служать для пошуку файлів і джерел для їх скачування. Деякі хаби підтримують лінкування - кілька хабів з'єднуються між собою для зручності користувачів і підключився користувач бачить один «загальний» хаб. На великих хабах в пікові години одночасно перебувають понад 20 000 користувачів.
Порівняльна таблиця найбільш часто [1] [2] використовуваного для створення хабів програмного забезпечення: