Serveur HTTP

Un serveur Web est une machine hébergeant le service réseau HTTP (HyperText Transfert Protocol). Le protocole HTTP permet au serveur de retourner, à la demande d'un client :

Les entêtes : nom du serveur, versions du protocole supportées, autres fonctions accessibles…,

Des pages HTML et les éléments qui leurs sont liés (CSS, scripts côté client, images appelées par <html><img></html>, modules incorporés par <html><embed></html> comme du flash ou du streaming, etc)

Des pages HTML résultant de l'exécution de pages de script côté serveur (PHP, ASP, JSP,…).