FreeOS.com: Web server tutorial - Part 1Jun 17, 2001, 13:30 (0 Talkback[s])
(Other stories by Vans Information)
[ Thanks to gatha for this link. ]
FreeOS.com goes in-depth with Web servers, explaining some of the underlying protocols and networking concepts involved, then delving into some basic Apache configuration options:
"Web communication deals with a browser type of client process and Web server type of server process. What actually happens when a user writes http://www.yahoo.com? Well, the browser transfers the URL to current machine's operating system with a destination address' operating system, which is responsible for extracting protocol i.e. "http" from the client socket (browsers) and then it packets data using layer software and over the packet it attaches the header http. This enables the remote machine to hand over the request to Web server of remote machine. Why so? Because there can be many a server running on the same machine so the particular services are distinguished by their protocol.