Le navigateur installé sur le poste dit “client” “appelle” des fichiers à l’aide d’une adresse URL (Uniform Resource Locator) qui est en général un nom de domaine correspondant à une adresse IP sur des serveurs qui renvoient du contenu. Le navigateur et le serveur échangent des informations avec un protocole de communication le HTTP (Hypertext Transfert Protocol), mis au point par Tim-Berner Lee dans les années 1990 pour transférer des fichiers HTML. Ce protocole de communication client-serveur fonctionne sur le principe “requête-réponse”. Le navigateur (Firefox, Chrome, etc.) Interprète les données pour proposer aux internautes un affichage graphique et ergonomique.