This is a collection of useful links and resources that I found over the years, where others have explained these concepts better than I could ever hope to.
Networking & the Internet ¶
- DNS: A warm welcome to DNS
- TLS: The Illustrated TLS Connection: TLS1.2, TLS1.3
- IRC: Modern IRC Client Protocol
- The Internet: What happens when…
- HTTP Decision Diagram: http-decision-diagram
- Sockets: Beej’s Guide to Network Programming
- the cryptopals crypto challenges
- Cryptographic Right Answers
- On the Impending Crypto Monoculture
- The Cryptographic Doom Principle
- C: iso-9899 wiki, comp.lang.c FAQ
- JWT session tokens: Stop using JWT for sessions, part 2: Why your solution doesn’t work
- xscreensaver: XScreenSaver: On Toolkit Dialogs
Yes, it can be off-putting for some people, but the content is excellent.
The cloudflare blog is a treasure trove, especially if you’re interested cryptography, networking, and the Internet in general.