Direct Connect — це децентралізована файлообмінна (P2P) мережа, в основі якої покладений пропріетарний протокол, що був розроблений компанією .
Історія виникнення
— була заснована (Jonathan Hess) у листопаді 1999 року, як компанія, яка заробляла на adware-програмах «Direct Connect». Першим стороннім клієнтом став «DClite» котрий ніколи повністю не підтримував протокол. Нова версія Direct Connect вже вимагала простий ключ шифрування для ініціалізації під'єднання, це мало блокувати інші клієнти. Але ключ був зламаний і автор DClite розробив нову версію своєї програми, яка сумісна з новим програмним забезпеченням від NeoModus. Потім код DClite був переписаний, і програма дістала назву «Open Direct Connect». Крім того, її користувацький інтерфейс став багатодукументним (MDI), і стало можливим використовувати плагіни для файлообмінних протоколів (як у ). У Open Direct Connect також не було повної підтримки протоколу але з'явився клієнт під Java. Пізніше почали з'являтись інші клієнти: DCTC (Direct Connect Text Client), DC++ та ін.
Клієнти
Оригінальний клієнт зветься NeoModus Direct Connect (скорочено NMDC). Зараз більшість користувачів мережі численними клієнтами на базі клієнта , що є продовженням NMDC версії 1.0.
DC++
— альтернативна програма з відкритим вихідним кодом, яка написана на . Перш за все вона призначена для роботи у Windows, але існують також і кросплатформенні відгалуження (такі, як наприклад LinuxDC++).
NeoModus Direct Connect
(скорочено NMDC) — оригінальний клієнт протоколу. Перша версія якого була написана у Visual Basic, розроблена у листопаді 1999 року і працювала лише під Windows. Друга версія була написана у та C# і вже підтримувала Mac OS X.
Хаби
Клієнти під'єднуються до одного або декількох серверів, хабам для пошуку файлів, які зазвичай не пов'язані між собою та слугують для пошуку файлів та джерел їх завантаження. Деякі типи хабів можна частково або повністю пов'язати мережею, використовуючи спеціальні скрипти або програму Hub-Link. Як хаб частіш за все використовується , , , , .
Різниця від інших P2P-систем
Різниця від деяких P2P-систем, побудованих на інших протоколах (eDonkey, Gnutella):
- Зумовлена клієнтом
- Можливість завантажувати цілі теки.
- Обмеження на мінімальну кількість розшареного матеріалу.
- Підтримка скриптів з потенційно безмежними можливостями як на клієнтській стороні, так і зі сторони хабу.
- Можливість бачити список файлів у вигляді деревовидної структури каталогів.
- Зумовлена структурою мережі
- Розвинутий багатокористувацький чат.
- Сервер мережі (хаб) може бути призначений для окремої теми (наприклад для музики чи фільмів певного жанру), що дозволяє легко знаходити користувачів з необхідною тематикою файлів.
- Присутність привілейованих користувачів — операторів, модераторів, які мають розширені можливості керуванням хабом, а також слідкувати за дотримуванням користувачами правил чату і файлообміну.
Протокол ADC
Не зважаючи на всі можливості, протокол DirectConnect у практиці має чи мало специфічних проблем, такі що, заважають ефективному файлообміну. Велика кількість розроблених розширень протоколу не здатне вирішити всі недоліки DirectConnect. Розробники клієнта DC++ працюють над розробкою принципово нового протоколу, що має назву (ADC), для підвищення надійності, безпеки та ефективності файлообмінної мережі, та дозволяючи також застосовувати принципово нові розширення протоколу. 2 грудня 2007 року вийшла кінцева версія протоколу ADC 1.0.
- В першу чергу він дозволить
- Різні розшарювання на кожному хабі.
- Реальна ідентифікація кожного користувача.
- Зміна ніку без перепідключення.
- Пошук напряму між клієнтами.
- Великий вміст Хабу (десь близько 13000 на YnHub)
- Захищене паролем передавання (Tiger Hash)
Посилання
- ADC Protocol англійською [ 24 листопада 2010 у Wayback Machine.]
- Повний FAQ англійською [ 12 травня 2008 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Direct Connect ce decentralizovana fajloobminna P2P merezha v osnovi yakoyi pokladenij proprietarnij protokol sho buv rozroblenij kompaniyeyu Istoriya viniknennya bula zasnovana Jonathan Hess u listopadi 1999 roku yak kompaniya yaka zaroblyala na adware programah Direct Connect Pershim storonnim kliyentom stav DClite kotrij nikoli povnistyu ne pidtrimuvav protokol Nova versiya Direct Connect vzhe vimagala prostij klyuch shifruvannya dlya inicializaciyi pid yednannya ce malo blokuvati inshi kliyenti Ale klyuch buv zlamanij i avtor DClite rozrobiv novu versiyu svoyeyi programi yaka sumisna z novim programnim zabezpechennyam vid NeoModus Potim kod DClite buv perepisanij i programa distala nazvu Open Direct Connect Krim togo yiyi koristuvackij interfejs stav bagatodukumentnim MDI i stalo mozhlivim vikoristovuvati plagini dlya fajloobminnih protokoliv yak u U Open Direct Connect takozh ne bulo povnoyi pidtrimki protokolu ale z yavivsya kliyent pid Java Piznishe pochali z yavlyatis inshi kliyenti DCTC Direct Connect Text Client DC ta in KliyentiOriginalnij kliyent zvetsya NeoModus Direct Connect skorocheno NMDC Zaraz bilshist koristuvachiv merezhi chislennimi kliyentami na bazi kliyenta sho ye prodovzhennyam NMDC versiyi 1 0 DC alternativna programa z vidkritim vihidnim kodom yaka napisana na C Persh za vse vona priznachena dlya roboti u Windows ale isnuyut takozh i krosplatformenni vidgaluzhennya taki yak napriklad LinuxDC NeoModus Direct Connect skorocheno NMDC originalnij kliyent protokolu Persha versiya yakogo bula napisana u Visual Basic rozroblena u listopadi 1999 roku i pracyuvala lishe pid Windows Druga versiya bula napisana u C ta C i vzhe pidtrimuvala Mac OS X HabiKliyenti pid yednuyutsya do odnogo abo dekilkoh serveriv habam dlya poshuku fajliv yaki zazvichaj ne pov yazani mizh soboyu ta sluguyut dlya poshuku fajliv ta dzherel yih zavantazhennya Deyaki tipi habiv mozhna chastkovo abo povnistyu pov yazati merezheyu vikoristovuyuchi specialni skripti abo programu Hub Link Yak hab chastish za vse vikoristovuyetsya Riznicya vid inshih P2P sistemRiznicya vid deyakih P2P sistem pobudovanih na inshih protokolah eDonkey Gnutella Zumovlena kliyentom Mozhlivist zavantazhuvati cili teki Obmezhennya na minimalnu kilkist rozsharenogo materialu Pidtrimka skriptiv z potencijno bezmezhnimi mozhlivostyami yak na kliyentskij storoni tak i zi storoni habu Mozhlivist bachiti spisok fajliv u viglyadi derevovidnoyi strukturi katalogiv Zumovlena strukturoyu merezhi Rozvinutij bagatokoristuvackij chat Server merezhi hab mozhe buti priznachenij dlya okremoyi temi napriklad dlya muziki chi filmiv pevnogo zhanru sho dozvolyaye legko znahoditi koristuvachiv z neobhidnoyu tematikoyu fajliv Prisutnist privilejovanih koristuvachiv operatoriv moderatoriv yaki mayut rozshireni mozhlivosti keruvannyam habom a takozh slidkuvati za dotrimuvannyam koristuvachami pravil chatu i fajloobminu Protokol ADCNe zvazhayuchi na vsi mozhlivosti protokol DirectConnect u praktici maye chi malo specifichnih problem taki sho zavazhayut efektivnomu fajloobminu Velika kilkist rozroblenih rozshiren protokolu ne zdatne virishiti vsi nedoliki DirectConnect Rozrobniki kliyenta DC pracyuyut nad rozrobkoyu principovo novogo protokolu sho maye nazvu ADC dlya pidvishennya nadijnosti bezpeki ta efektivnosti fajloobminnoyi merezhi ta dozvolyayuchi takozh zastosovuvati principovo novi rozshirennya protokolu 2 grudnya 2007 roku vijshla kinceva versiya protokolu ADC 1 0 V pershu chergu vin dozvolit Rizni rozsharyuvannya na kozhnomu habi Realna identifikaciya kozhnogo koristuvacha Zmina niku bez perepidklyuchennya Poshuk napryamu mizh kliyentami Velikij vmist Habu des blizko 13000 na YnHub Zahishene parolem peredavannya Tiger Hash PosilannyaADC Protocol anglijskoyu 24 listopada 2010 u Wayback Machine Povnij FAQ anglijskoyu 12 travnya 2008 u Wayback Machine