Podłączanie do sieci Jedyną rzeczą potrzebną do podłączenia się do tej sieci jest podanie adresu IP i numeru portu jakiegokolwiek klienta eMule już podłączonego do sieci – proces ten w programie nazywany jest „Boot Strap”. Kiedy klient jest w sieci, pyta innych klientów, czy może się swobodnie połączyć. Ten proces jest bardzo podobny do sprawdzania HighID/LowID na serwerach. Jeśli można się swobodnie połączyć, klient jest znakowany ID (bardzo podobnym do HighID) i dostaje otwarty status. Jeśli nie można połączyć się swobodnie, dostaje status za zaporą sieciową.
Od wersji 0.44a sieć Kad obsługuje „Buddy” dla użytkowników za zaporą. Buddy są innymi klientami sieci Kad, którzy posiadają status otwarty i pracują jako przekaźnik dla tych połączeń, których użytkownicy za zaporą nie mogliby obsłużyć.
Wyszukiwanie w sieci Sieć Kad zoptymalizowana jest do wszelkiego rodzaju działań, tj. wyszukiwanie plików po nazwie, źródeł, innych klientów. Nie ma serwerów, które przechowywałyby informacje o kliencie i o tym, co udostępnia, zatem musi robić to każdy klient podłączony do sieci – w zasadzie każdy klient jest jednocześnie małym serwerem.