Podręczne Menu

O programie
Faq
Artykuły
Huby Polskie
Pobieralnia
Katalog Stron
---------------------------------------
Zaloguj - Wyloguj
Rejestracja

Top Artykuł

Statystyki

Użytkowników : 40
Artykułów : 131
Zakładki : 97
Odsłon : 17235
PDF Drukuj Email

 


 

Direct Connect jest programem typu  peer 2 peer. Pozwala on na wymianę danych pomiędzy użytkownikami. Połącz się z IP HUB'a albo z jego DNS'em (IP = xxx.xxx.xxx.xxx DNS = jakishub.com) już na wstępie powinieneś zostać poinformowany ile GB oraz ile slotów musisz udostępnić. Jeśli spełniasz warunki nie powinno być problemów. Warunki dla najbardziej popularnych HUB'ów znajdziesz na tej stronie w dziale "Huby polskie".

 


 

Jest to protokół umożliwiający współdzielenie zasobów plikowych, wykorzystując technikę połączeń peer-to-peer (p2p). W tym celu wykorzystuje huby (pewnego rodzaju serwery), które służą za pośrednika przy nawiązywaniu połączenia zawierając podstawowe informacje o każdym użytkowniku. Twórcą tej techniki jest Jonathan Hess, założyciel firmy NeoModus.

Poza podstawowym celem aplikacji, którym jest współdzielenie zasobów udostępnionych z lokalnych dysków twardych systemów wyposażonych w aplikację klienta, innym użytkownikom sieci posiadających aplikację klienta, umożliwia on prowadzenie rozmów z innymi osobami na wybranym hubie w formie tekstowego chata zbliżonego formą do IRC-a lub popularnych chatów na stronach WWW.


Protokół ADC

Podstawą działania rozwiniętego protokołu Direct Connect jest tekstowy protokół ADC. Głównym założeniem przy jego tworzeniu było stworzenie maksymalnie uproszczonego rozwiązania w implementacji zarówno dla połączenia klient-hub jak i klient-klient. Podczas tworzenia ADC wiele koncepcji zostało zaczerpnięte z DCTNG autorstwa Jana Vidara Kreysa, protokołu NMDC oraz oryginalnej idei DC Jona Hessa.

W protokole ADC wszystkie wiadomości składają się z czteroznakowych słów, w którym pierwszy znak określa sposób przesłania wiadomości a pozostałe trzy identyfikują konkretną operację. Wiadomości te kodowane są za pomocą "UTF-8 Unicode" w znormalizowanej postaci C (ang. Normalization Form C). Zarówno klient jak i hub ignorują źle sformułowane wiadomości, oraz muszą być przygotowane do obsłużenia 64 bitowych liczb typu integer oraz liczb zmiennoprzecinkowych.

Obecnie przygotowywana jest nowa wersja protokołu pod nazwą Secure ADC wykorzystująca tunelowanie TLS podczas nawiązywania połączenia.


Hub

Hub "Direct Connect" jest centralnym "serwerem", do którego podłączają się aplikacje typu klient. Ich podstawowym zadaniem jest:

  • dostarczanie informacje o użytkownikach,
  • przeszukiwanie zasobów plików udostępnionych przez użytkowników,
  • udostępnianie publicznego chata dostepnego dla wszystkich podłacznych użytkowników
  • nawiązanie na żądanie rozmów tekstowych z innymi użytkownikami,
  • rejestracja i autoryzacja użytkowników podczas wejścia na hub.

Obecnie występuje bardzo wiele wyspecjalizowanych hubów. Aby się z nimi połączyć należy spełniać wymagania odnoszące się np. do typów oraz ilości udostępnianych zasobów. Istnieją też huby dostępne np. tylko dla użytkowników sieci lokalnej lub hostów z pewnej podgrupy adresów IP. Obecnie normą staje się wprowadzanie restrykcji przy łączeniu z hubem, takich jak minimalna ilość udostępnionych danych oraz minimalna ilość otwartych slotów (połączeń z innymi użytkownikami).


Klient

Podstawowym zadaniem aplikacji klienta jest możliwość udostępniania zasobów plikowych z lokalnych dysków twardych oraz ściągania udostępnionych zasobów od innych użytkowników. W tym celu klient musi nawiązać połączenie z hubem, od którego uzyskuje podstawowe dane o innych użytkownikach (m.in. adres ip). Następnie nawiązywane jest połączenie (peer-to-peer) miedzy dwoma klientami w celu rozpoczęcia transmisji danych. Każdy klient DC tworzy między innymi listę plików udostępnionych, która służy innym użytkownikom oraz wyszukiwarce zasobów do odnalezienia poszukiwanych plików.


Trochę software'u

Klienty

Pod systemem Windows niepodzielnie króluje DC++ oraz wszelkie jego modyfikacje. Sam klient DC++ , napisany w jeżyku C++ bazuje na oryginalnym kliencie NMDC (pierwszym 'kliencie' Direct Connect firmy NeoModus). W systemach linuxowych panuje już większa różnorodność i ciężko wymienić jednego dominującego klienta, chociaż obecnie pretendentem do tej pozycji może być Valknut.

Klienty DC pod platformę Windows
Nazwa programu             
Opis                                                                                                                                       

ApexDC++          Pobierz Powstał na bazie StrongDC++. Posiada wiele unikatowych funkcji dla operatorów.
czDC++               Pobierz Przodek popularnego StrongDC++.
IceDC                  Pobierz   Klient bazujący na StrongDC++. Wyróżnia się oryginalną szatą graficzną.
DC++                 Pobierz Oryginalny, najpopularniejszy klient DC.

DC:PRO    

Jedyny tak rozbudowany klient nie bazujący na DC++.
rmDC++              Pobierz Rozbudowany klient łączocy to co najlepsze w innych klientach DC.
Sasser                 Pobierz   Klient oparty na DC++, przeznaczony dla operatorów. Zaopatrzony w wiele oryginalnych funkcji.
StrongDC++        Pobierz Jeden z najbardziej rozbudowanych klientów bazujących na DC++. Zaopatrzony w multum opcji.
ZionDC                Pobierz Klient przeznaczony dla adminów i operatorów o bardzo rozbudowanej funkcjonalności.
Klienty DC pod platformę Linux/Unix
Nazwa programu                   
Opis                                                                                                                                    

Asami Klient DC napisany w języku Ruby. Stabilny i prosty w obsłudze. Oryginalny pomysł.
LinuxDC++                                     
Siostrzany projekt Valknuta. Z wyglądu trochę prymitywny, jednak bardzo stabilny.
MicroDC Klient dostępny poprzez konsolę. Funkcjonalność minimalna.
Valknut Bardzo rozbudowany i stabilny klient. Najpopularniejszy pod Linuxa.


Serwery

W kategorii serwerów panuje pełna różnorodność: każdy wybiera taki serwer, który jest w stanie zainstalować i skonfigurować, oraz który pozwoli mu na komfortową obsługę huba. Jednak wśród ogromu możliwości wyróżniają się dwa projekty: VerliHub oraz YnHub. Pierwszy zyskał popularność dzięki swojej wszechstronności wykorzystania oraz wielu opcji konfiguracjnych. Drugi, dzięki bardzo prostej instalacji i konfiguracji.

Klienty DC pod platformę Linux/Unix
Nazwa programu            
Platforma                                                          

Aquila Linux
DConnect Daemon Linux/FreeBSD
DB Hub Linux/Unix
OpenDC HUB Linux/Unix
PtokaX Windows
ShastaHub Windows, Linux, Mac OS X
VerliHub Linux, Windows
YnHub Windows


 

Odwiedź nasz hub!


DcHub://MiniPortal.no-ip.org:3344

 

DcHub://SkorpionHub.org:58111


 

 

 

 

 


Free web hostingWeb hosting

 

 

PageRank

Page Rank Checker


MiniPortal.rox.pl MiniPortal.o7.pl MiniPortal.bo.pl MiniPortal.5x.pl MiniPortal.md.pl MiniPortal.orgs.pl MiniPortal.esite.pl