I am looking for a book that describes in fair detail the most common network cryptographic protocols such as SSL, TLS, SSH, HTTPS, etc. I already have some books that cover the underlying cryptographic protocols (such as DES, AES, etc.). It's the next layer up that I am interested in learning about.
closed as off topic by Mark Trapp Jan 13 '12 at 23:54
Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.
Any good book on network security should cover these topics. If you really want to understand them, though, the place to go is the RFCs that document the protocol.
RFCs are where protocols become 'standards'. The IETF maintains a collection of all of the internet-drafts, RFCs, and STDs (Standards documents) it publishes. They're going to be dry, technical, and verbose (for the most part), but they are the canonical definitions of most of the standard protocols used on the internet. The other source would be IEEE specifications, but those really cover the physical and data link layers, whereas things like encryption generally occur at the transport or application layer.