Statique: le serveur web (HTTP) se contente d'envoyer des fichiers stockés sur disque dur.
Dynamique: le serveur web (HTTP) exécute un ou plusieurs programmes qui vont renvoyer des données, que le serveur web retransmet au navigateur.
On dit 'dynamique' car les programmes en question vont dynamiquement construire la page en fonction des informations données par le navigateur (liens cliqués, formulaires, cookies...) et par le serveur (base de données SQL, fichiers de configuration...).