paritybit Posted November 13, 2005 Report Share Posted November 13, 2005 With DHT I guess it is like any decentralised network where uTorrent probably connects to a seed node (nothing to do with BT seeds) that gives it a heap of peers to connect to if it doesn't have any in its database. Link to comment Share on other sites More sharing options...
Firon Posted November 13, 2005 Report Share Posted November 13, 2005 they use router.bittorrent.com as the initial bootstrap, I believe. were this to go down at any point, the bootstrap could be changed (it's only needed the first time you connect to DHT), or a node could be provided in the .torrent itself Link to comment Share on other sites More sharing options...
nozomi Posted November 13, 2005 Report Share Posted November 13, 2005 they use router.bittorrent.com as the initial bootstrap, I believe. were this to go down at any point, the bootstrap could be changed (it's only needed the first time you connect to DHT), or a node could be provided in the .torrent itselfI see, in that case I assume router.bittorent.com is being hardcoded in the .torrent and also become the single point of failure like the tracker node although it only required for the initinal connection. I wonder how router.bittirent.com can handle such a huge amount of traffic because ALL DHT aware clients will make a single connection to it every time they startup or eveytime they load up a DHT only torrent? Link to comment Share on other sites More sharing options...
Firon Posted November 13, 2005 Report Share Posted November 13, 2005 It's not hardcoded into the torrent, it's hardcoded into the client. The .torrent itself can specify a different IP to bootstrap, or even moer than one. Also, they only bootstrap the first time the client is run, not every single time, because it stores all the nodes it found and/or connected to (except ones that failed) and can use those to re-integrate itself into the network. If ALL the nodes it knew about failed (highly unlikely), a new node could be specified in the .torrent, or it could check router.bittorrent.com again. If router.bittorrent.com was permanently down and the client knew of no nodes, a client could be changed to use another bootstrap, especially if the option is given to the user, or get one from a .torrent if it was available (which would probably be a better idea) Link to comment Share on other sites More sharing options...
ColdArmor Posted November 13, 2005 Report Share Posted November 13, 2005 I get around 219 - 290 on average. Link to comment Share on other sites More sharing options...
Animorc Posted November 13, 2005 Report Share Posted November 13, 2005 I can't figure how the amount of peers (nodes) is calculated. It says 290 peers in the statusbar, but on a torrent, it says that it got 440 peers through DHT. What is the number in the statusbar really showing? Link to comment Share on other sites More sharing options...
Ultima Posted November 13, 2005 Report Share Posted November 13, 2005 The status bar shows the number of other DHT nodes you're connected to directly. The 440 shows the number of peers that you received from the DHT nodes that are downloading/seeding the torrent you're downloading. The 440 might not necessarily be considered DHT nodes to your client, but you did get their IPs from DHT (hence why it tells you that you got them through DHT). Link to comment Share on other sites More sharing options...
nozomi Posted November 13, 2005 Report Share Posted November 13, 2005 It's not hardcoded into the torrent, it's hardcoded into the client. The .torrent itself can specify a different IP to bootstrap, or even moer than one. Also, they only bootstrap the first time the client is run, not every single time, because it stores all the nodes it found and/or connected to (except ones that failed) ...Very clear, thanks Firon for the explanation! Link to comment Share on other sites More sharing options...
Firon Posted November 13, 2005 Report Share Posted November 13, 2005 It's showing how many nodes you're directly connected to. You query said nodes for data about a torrent, as if they were a tracker. Link to comment Share on other sites More sharing options...
Ultima Posted November 13, 2005 Report Share Posted November 13, 2005 @Firon: That's a much more elegant way of putting it (than mine, that is ;P) Link to comment Share on other sites More sharing options...
Animorc Posted November 13, 2005 Report Share Posted November 13, 2005 Ah, of course. Stupid me. Thanks for the explanations. Link to comment Share on other sites More sharing options...
RocK Posted November 13, 2005 Report Share Posted November 13, 2005 DHT growing by the day.im getting 285 of 1835 DHT connected now.. Link to comment Share on other sites More sharing options...
theUser Posted February 29, 2008 Report Share Posted February 29, 2008 Hi all, Does anyone know if it is possible to tell whether or not an Azureus client supports DHT (by looking at the BitTorrent handshake message it sends or some other means)?And does anyone know if there is any documentation on the Azureus DHT protocol format?Pri Link to comment Share on other sites More sharing options...
Ultima Posted March 1, 2008 Report Share Posted March 1, 2008 http://www.azureuswiki.com/index.php/DHT Link to comment Share on other sites More sharing options...
theUser Posted March 3, 2008 Report Share Posted March 3, 2008 Thanks. I have a list of peers and I am supposed to find out which of those are Azureus DHT peers. Does anyone know if this is possible to be done? If yes, how? Link to comment Share on other sites More sharing options...
Ultima Posted March 5, 2008 Report Share Posted March 5, 2008 Try connecting to them with the usual BitTorrent handshakes and such? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.