You made the right choice by choosing the red pill 💊, let's embark on this cyberspace journey by exploring how messages navigate between machines, studying the client-server architecture that is the foundation of the Web.
Understanding this architecture will give you a broader view of the Web and an overall understanding of how the web code you write will be processed until it is displayed on the user's machine.
On the other hand, these fundamental principles of the Web will also be useful later when debugging to identify, for example, whether the source of a problem is on the server side or the client side.
Without further ado, let's explore these concepts!
To grasp these concepts more easily, let's imagine the client-server architecture through postal communication between Alice 👩🏻🦰 and Bob 👦🏻.
Here are the different elements of comparison:
Let's see step by step this comparison: