Notions de serveur et de client web

Fondamental

Un serveur web sert à rendre accessibles des pages web sur internet via le protocole HTTP.

DéfinitionServeur web

Un serveur web est un logiciel capable de répondre à des requêtes HTTP, c'est à dire de renvoyer des données (par exemple une page HTML), en réponse à des demandes écrites en HTTP (par exemple une requête GET).

Synonyme : serveur HTTP

DéfinitionClient web

Un client web est un logiciel capable d'envoyer des requêtes HTTP à un serveur web et d'afficher les résultats. Les navigateurs web sont les clients web les plus répandus.

Remarque

Un serveur web répond par défaut sur le port 80.

Exemple

  • Apache : logiciel libre fondation Apache, la moitié des sites web au monde

  • Nginx : logiciel libre BSD, en croissance

  • IIS : logiciel propriétaire Microsoft