Now that you know what web hosting is, you should have questions. Since you are always the client and you have a server at your home or somewhere in the world, how do you communicate with it? How can any client communicate with the server and get his response? The client-server communication idea will be described in this section and by the end of the section, the definition of web hosting and the way it works should be crystal clear.
Client-server communication
Client request
As we have seen in the previous section, the client's job is to request things. He requests a website's files or anything served from a server. The connection of a client to a server is shown in the next figure, where the client makes a request...