March 2016
Beginner
414 pages
9h 29m
English
So, it is about time that you learn what those famous web servers are. A web server is no more than a piece of software running on a machine and listening to requests from a specific port. Usually, this port is 80, but it can be any other that is available.
The following diagram represents the flow of request-response on the server side:

Request-response flow on the server side
The job of a web server is to route external requests to the correct application so that they can be processed. Once the application returns a response, the web server will send this response to the client. Let's take a close look at all the steps:
Read now
Unlock full access