I want to learn more about what the web server does and the services it provides.
All the books that I have seen so far talk about the implementation detail.
Is there a good book to learn about web servers?
This question came from our site for professional and enthusiast programmers.
A book like that likely doesn't exist. Most of the books I know are in regards to Apache or Lighty and the implementation and best practices.
I'd check out the Wiki page as it sounds like your best bet.
The best way to learn this is to do it. Have a look at this article:
This guides you through writing a simple webserver in Python. This will give you an idea of how it works. The links at the end of the article are comprehensive, and will take you through how HTTP works, through to the RFCs themselves.
This is going to be better than trying to find a book.