Le Protocole de Transfert Hypertexte (HTTP) est un protocole d'application pour des systèmes d'information hypermédias, collaboratifs et répartis. L'hypertexte est le type de texte structuré qui utilise des liens logiques (hyperliens) entre les nodes contenant le texte. En résumé, HTTP est le protocole d'échange et de transfert d'hypertexte.

HTTP fonctionne comme un protocole de réponse à des demandes dans le modèle de calcul du serveur client. Le client envoie un message de demande HTTP au serveur. Le serveur, qui fournit des ressources comme les fichiers HTML et d'autres types de contenus et de fonctions pour le client, renvoie un message de réponse à celui-ci. La réponse continent les informations du statut de complétion à propos de la requête et peut également contenir le contenu requis dans le corps du message.

En plus de HTTP, il existe le Protocole de Transfert Hypertexte Sécurisé (HTTPS) , un protocole de communication pour la communication sécurisée par réseau d'ordinateur avec un déploiement particulièrement large sur Internet. HTTPS est le résultat de la stratification du Protocole de Transfert Hypertexte (HTTP) sur le protocole SSL/TLS qui ajoute les capacités de sécurité de SSL/TLS aux communications HTTP standards.