Il DHT BitTorrent può essere bootstrap in molti modi. Ha solo bisogno dell'IP e della porta di qualsiasi altro nodo DHT raggiungibile là fuori.
clienti
attuali usano generalmente più delle seguenti strategie:
- bootstrap da una cache di nodi longevi da una sessione precedente
- utilizzare una mappatura di registrazione/AAAA DNS A ad un nodo noto (ad esempio router.bittorrent.com o dht.transmissionbt.com) con una porta conosciuta
- utilizzare un nodo embedded in a .torrent file
- recuperare il DHT port from a bittorrent client tramite una connessione bittorrent stabilita attraverso altri mezzi, ad esempio un tracker convenzionale.
- prossimo scoperta multicast tramite LSD
- trasversale chatter dalla IPv4 alle DHTs IPv6 e viceversa (se necessario)
Altri modi quali elenchi di bootstrap configurabili dall'utente, record DNS SRV mappatura round-robin per vivere nodi o - tutto il resto dovrebbe fallire - aggiunta l'IP del tuo amico (s) Manua lavoro lly.
Una volta che un nodo si è unito alla rete, la prima strategia menzionata in precedenza sarà avviata ed è improbabile che dovrà riavviare nuovamente.
Così, mentre la maggior parte delle implementazioni si basano su un singolo/pochi punti di ingresso nella rete per comodità, il protocollo stesso è abbastanza flessibile da decentralizzare anche i punti di ingresso.
Solo per l'enfasi: Qualsiasi nodo nel DHT può essere utilizzato per collegarsi alla rete. I nodi di bootstrap dedicati sono un dettaglio di implementazione, non parte del protocollo, e potrebbero essere sostituiti da altri meccanismi di rilevamento, se necessario.
Il tag 'Pex' è per lo strumento di test white-box di Microsoft, non Peer Exchange. Rimarcato. – shamp00
Una nota !: i collegamenti magnetici (come quelli che si trovano sull'interfaccia dei pirati) di solito contengono degli URL integrati. Quando si utilizzano questi tipi di collegamenti, è sufficiente chiedere al tracker per i peer – gsk