Skip to main content

Web Basics

So, lets get down to the basics.

We all have a surface level understanding of how the internet works right - after all we use it on a daily basis. We know that the internet connects us to the world - somehow - and that it dictates a lot of our daily lives.

At its very core - the internet is about communication; how we send and receive messages

I am going to give you a brief understanding of Networking and the Internet - but i would highly recommend you do your own research. I will provide necessary documentation

Communication is Key

Of course the internet allows us to view websites - but it is so much more than that.

The internet is a massive global network of computers

The internet allows us to connect to anything and everything. Through the perspective of web development - there are two main players: the client and the server.

  • The client is the consumer - the computer (or person) to which we are sending the data.
  • The server is the service - the computer that provides and then sends out the data to the consumer

Example: A website

The client is the person who clicks the url and who wants to visit the website

The server is the computer that acknowledges the request from the client and provides the necessary code to generate the website (which your browser then interprets as a website)

Example: A video game

The client makes actions (moving, attacking, etc) and sends those inputs to the server. The client also asks for information from the server.

The server manages the game state and responds to actions delivered by the client.


Jayden Ramble

This is actually interesting because many games (CSGO and Valorant) must give the client sensitive information such as enemy locations. This allows for cheats to run client-side as the information is available on the client - and thus wall-hacks are still a thing.

Generally though - central game logic is mainly handled by the server. You can tell what is handled by server and what is handled through client by seeing what you can do if you start lagging out in a game. Sometimes you can still move but when you reconnect the clicks aren't registered.

In the process of making a type racer clone to represent this area of web-dev - will keep you apprised


In Web Development. the code that runs on the client is called the frontend, and the code the runs on the server is called the backend.

Useful Resources