DHT
Da Torrent Wiki.
DHT è la sigla che indica le Distributed Hash Tables in italiano Tabelle di hash distribuite, si tratta di una tecnologia che consiste in una serie di codici hash distribuiti in una rete di partecipanti detti nodi.
Tecnologia Multiuso
Il DHT non è usato solo nell'ambito del file sharing, ma anche in servizi di rete come DFS (Distributed File System), web caching, DNS e altro.
Caratteristiche
Il DHT vanta le seguenti caratteristiche:
- Decentralizzazione: dato che una rete DHT è formata da nodi senza l'ausilio di server tracker questo tipo di rete non ha un centro di controllo, ciò la rende meno vulnerabile.
- Immune ai guasti: per lo stesso motivo del punto precedente la rete DHT risulta affidabile anche in presenza di numerosi nodi che accedono o escono dalla rete oppure sono soggetti a frequenti malfunzionamenti.
- Scalabilità: la rete DHT è capace di supportare anche centinaia di milioni di nodi proprio grazie all'assenza di server centrali che in condizioni simili collasserebbero.
Queste caratteristiche sono possibili in quanto ogni nodo rimane connesso solo a un ridotto numero di nodi (in genere poche centinaia), ciò fa sì che la rete, in caso avvenga una modifica nel set di nodi che la compone, sia sottoposta a un carico di lavoro minore.
Alcune tipologie di DHT sono persino in grado di rendere sicura la rete e contrastare nodi malevoli, ma queste strutture di DHT non sono ancora implementate nel protocollo BitTorrent.
Collegamenti esterni
- DHT su Wikipedia (per approfondire)
