Zastosowania Główne zastosowanie DHT znalazły w sieciach wymiany plików P2P. DHT służy do odszukania komputerów, na których znajduje się dany plik. Przeszukiwanie odbywa się po hashu. Jedną z najbardziej znanych implementacji DHT jest Kademlia, istnieją też sieci klientów BitTorrent, np. µTorrent czy Azureus.

Zalety i wady + Dzięki zastosowaniu DHT nie trzeba przesyłać zapytania do wszystkich komputerów w sieci, wystarczy zajrzeć do tablicy haszującej. Oczywiście komputer udostępniający plik musi do niej najpierw wpisać hash udostępnianego pliku.

+ Możliwa jest wymiana plików bez pośrednictwa trackera lub gdy tracker jest niedostępny.

- Sieci DHT mogą być ze sobą niekompatybilne mimo używania tego samego protokołu do wymiany plików. Wynika to z możliwości używania różnych funkcji haszujących.

- Konieczność przechowywania DHT i dokonywania dodatkowych operacji na komputerze użytkownika klienta zwiększa obciążenie systemu.

Zobacz też tablica mieszająca Kademlia BitTorrent (protokół)

Kategoria:Obliczenia rozproszone Kategoria:Struktury danych Kategoria:BitTorrent