DHT is a protocol that allows peers to exchange data about torrents and peers; you can download the contents of a torrent by its hash instead of having to download a .torrent file and connect to a server to find peers.
Kademlia is similar for eMule, only that it also allows search.