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