I’m looking for books and papers about network protocols design (possibly suited for self study) to back the design of the network file system protocol for my research/toy OS.
I searched the web but while I’ve found a lot of material about networking, very few texts talk about the design tradeoffs and lessons learned from protocols like NFS, 9P2000, FTP or HTTP (or even SMTP, that while unrelated, seems the most distributed system so far):
To my untrained eye, all seem interesting, but I cannot afford all of them. However (as far as I can find in online ToC), none of them talk about security and encryption (nor about lessons learned from previously designed protocols).
Any further book/textbook/paper suggestion is welcome.