How does a website work? The basics

Let's start with the basics. In this article I will briefly explain what a server is, what a client is (your PC/tablet/smartphone) and how the browser works.

Meanwhile, what is a website made of?
Answer: from a set of files stored on the server.

When you write “” from your browser, which could be Firefox, Chrome, Opera, Edge, etc., the browser connects to a system called DNS, i.e. Domain Name Server, which knows the association of the name domain name ( to the IP (internet protocol) address of the server.

A little step back: what is the IP address?
Everything connected to the internet is identifiable by an IP address, which is like the phone number of that device: Your cell phone has an IP address (in addition to your regular phone number), your computer, your tablet, and so on.
Likewise, servers also have an IP address.

If you want to know what your IP address is, Click here.

So what happens after I type the domain name into my browser?
The domain name server, once it has read the domain name, connects your computer to the IP of the server where the site you are looking for is located, according to a dynamic called client-server.

How does the client-server dynamic work? The mechanism is technically complicated, but it can be interpreted in a very simple way 🙂
The server responds to the call from your PC (the client) by sending some files, first of all index.php or index.html, which are INTERPRETED by the browser which transforms them into the site you are visiting at the moment.


  1. I type, or or any other domain name

  2. DNS finds the IP of the server that hosts the site you are looking for

  3. the server sends the files of that site to your computer, also identified by IP

  4. your PC browser (the client) interprets those files and transforms them into an understandable and visitable website

End of story 🙂

This explanation is very simple. You might ask:

  • what happens when I click on different pages?
  • How do secure pages work versus insecure ones?
  • what is written in the files sent by the server?
  • why are there different types of browsers?
  • How does the browser interpret the files sent by the server?
  • etc etc

The world of the internet is truly vast, but to build a website you don't need to know everything.
However, a more in-depth knowledge is useful for solving the various problems that gradually arise while building a site.

In the next posts we will try to understand how to take the first steps to bring our website to life.

Are there any questions? Post a comment in the form below!
Best regards,



Questions or ideas?

Your email address will not be published. Required fields are marked *

Easy Green Hosting

optional plans

micro - mini - maxi

MICRO – €28/year


  • con 2 GB of total space
  • without email boxes

Click here to purchase

MINI – €33/year


  • con 3 GB of total space, 1 site
  • 1 email inbox

Click here to purchase



  • more than 50 GB of overall space
  • more than 25 email accounts

Per info, get in contact



Leave your contact.

At the moment there are no active offers but in case we send a promotional message, leave us your contact details to receive it.

Spirit of the World – Blue

Spiritus Mundi has already completed the planting of thousands of trees, creating real urban forests.

Since the beginning of summer 2021, we have financed the planting of 80 trees in the Bosco Vivo di Legnaro.

EnvironmentWater – Lombardy

With Ambiente acqua we gave life to the planting project of the Parco Est delle Cave, with a first planting in October 2021 of 101 trees.


Our very first commitment to reforestation begins with Treedom, with which we financed the planting of 60 trees at the beginning of 2021.


Explore the dashboard
n.1 in the world