Direct Connect není postaven kolem nějakého centrálního serveru(ů) tak, jako to bylo třeba v případě Napsteru. Ani však není striktně P2P podobně jako Gnutella. Místo toho se uživatelé připojují do tzv. hubů, což jsou samotnými uživateli spravované uzly, které vytvářejí základ sítě. Funkcí hubů je především udržování seznamu právě připojených uživatelů a základních informací o nich. Hub potom zprostředkovává vyhledávání pro jednotlivé klienty.
Huby mají pochopitelně své adresy na internetu a připojit se k nim lze pouze známe-li tuto adresu. Většina hubů má také určitá pravidla a podmínky, které musí připojující se klient splňovat, aby mu byl povolen vstup. Patří mezi hlavně množství dat nabízených ke sdílení a počet tzv. slotů, tj. "míst" otevřených pro připojení ostatních klientů. Klientské programy mívají často možnost načtení seznamu různých dostupných hubů z nějakého místa na internetu, aby bylo pro vás první připojování snazší.