Textbook Recommendations for Mesh Networking
I would like to build an application that communicates in a peer-to-peer fashion. I would like an overview of peer-to-peer, mesh and decentralized network algorithms/protocols so I can make an informed choice. As well as some hands-on instruction for building a simple network from the bottom up. I'd imagine this to be the counterpoint of "write-your-own server" tutorials that many languages feature. I also have no idea how to solve the unique-identifier registration problem. I only have a vague idea of how BitTorrent/kademlia works, and I could not make heads or tails of the purpose of cjdns from reading their white paper (can't find the original pdf anymore). I've always felt mesh networking to be like black magic and am looking for a book for enlightenment.