Before we can start with anything, we need to prepare an environment to work in over the course of this book. In order to give you correct advice and useful instructions at all times, I need to know your work environment as
precisely as possible. But because I’m not exactly sitting next to you, this is a challenge. Fortunately, there is a very simple solution for this.
Read more
What happens when you open a web page in your browser? On the surface, your browser (the client) loads a page from a
remote system (the server) and displays its content. What exactly is displayed, and how it is presented to us, is
defined by the HTML, CSS and JavaScript code which the server sends back to our client.
Read more
The bad news is that even for a seemingly simple and innocent operation - like a browser requesting a single web page
from a server - there are so many moving parts involved that you could fill multiple books explaining them all. The good news, however, is that in order to become a productive web developer, we do not need to know all the atomic details.
Read more
Web browsers and web servers talk to each other over the Internet. It is the client - the browser - which initiates the
exchange. What triggers a browser to do so is the user who enters a URL into the address bar, for example:
http://www.example.com
.
Read more
What happens next? Using the IP address it looked up, the browser can now attempt to establish a network connection to the target server.
Read more
By now, we have established a general understanding of how computers find other computers on the Internet, and how they
can establish a network connection via IP addresses and data packet routing using these addresses.
Read more