Un serveur web est le programme qui attend des requêtes HTTP et y répond en renvoyant une page, un fichier ou des données. Il passe sa vie à faire une seule chose, encaisser des demandes et rendre des réponses, mais à grande échelle et en parallèle.
C'est lui, au bout du voyage d'une URL, qui reçoit ta requête et décide quoi te renvoyer.
À lire : Le voyage d'une URL.