L'HTTP est un protocole réseau client / serveur développé pour la communication de fichiers hypertexte (en gros des pages de sites Internet - HTML). Il est implanté sur la couche 4 du modèle TCP/IP (application). Par défaut, il utilise le port TCP numéro 80, mais peut-être modifié. Une version sécurisée HTTPS utilise le port 443 via les protocoles de sécurité SSL ou TLS.
La partie client peut-être un navigateur Internet (Explorer, Firefox, ...) ou un robot utilisé par les moteurs de recherche ou autre. Elle est implantée dans un ordinateur standard. La partie serveur est implantée sur l'hébergement Web. Ca peut être un serveur apache sous Linux ou une version Internet Information Services des serveurs Windows. EasyPhp est un serveur HTTP local.
Dernière mise à jour, le 18/01/2021