I am a .NET developer and I’ve been working in C# for almost 3.5 yrs. I want to understand how the web server works and I don’t mean a 65,000 feet overview. I want to understand the inner workings of a web server.
What are some good resources to learn the nuts and bolts of how a web server works?
If you really want the nuts and bolts of how a web server is supposed to work read the HTTP Spec.
A good tool would be be fiddler. Using this tool browser about the net and examine the conversation between the browser and the servers. Combined with a reading of the HTTP spec this will give you some good insight into what is really going on on the net.
If you want to go further you need to decide which web server you spcecifically want to understand better. For example, if you want to understand IIS6/7 then David Wang’s blog is a good place to search for under-the-hood details.