When I ask questions, many of the times, people leave answers like "first learn about this (or that)." The problem is, I don't know if I can find books specifically written on those subjects.
Here are a few I have been advised to learn about (from many questions I've read and asked): Basics and working of...
- HTTP, HTTPS, TCP, UDP
- client - server separation
- Web server security (+ software-based Anti-DDOS techniques)
- virtual hosts (as seen in web servers like Apache)
- caching and cache-control headers (eTags etc)
Please advise good reading resources on the aforementioned subjects (each subject individually).
[NOTE: This question felt more like a Serverfault/stackoverflow mixup. But I am not sure. If anything is wrong, kindly suggest in the comments.]