Basic / Background
-------------------------
(1)
Wikipedia DHT page.
http://en.wikipedia.org/wiki/Distributed_hash_table
(2)
Wikipedia page for the DHT type we are implementing.
http://en.wikipedia.org/wiki/Kademlia
(3)
Wikipedia page for NATs (Critical background for all net apps)
http://en.wikipedia.org/wiki/Network_address_translation
Technical References:
(1)
The Kademlia Paper - describing the algorithm.
http://pdos.csail.mit.edu/~petar/papers/maymounkov-kademlia-lncs.pdf
(2)
The Bittorrent DHT specification.
http://www.bittorrent.org/beps/bep_0005.html
(3)
Bittorrent DHT extension for IPv6.
http://www.bittorrent.org/beps/bep_0032.html
(3)
OpenDHT.