Qu'est-ce que le HTTP? définition & sens

HTTP ou HyperText Transfer Protocol est un protocole qui est la pierre angulaire de la communication de données sur le Web. Les documents hypertextes incluent des hyperliens vers d'autres ressources auxquelles l'utilisateur peut facilement accéder. HTTP est un protocole de demande-réponse où un utilisateur, généralement un navigateur, envoie une demande à un serveur qui envoie une réponse en fonction de la demande. HTTP est conçu pour autoriser des éléments intermédiaires tels que des serveurs de mise en cache et des proxys HTTP. HTTPS est conçu pour être un protocole orienté connexion basé sur TCP, mais le protocole peut être adapté pour utiliser des protocoles « peu fiables » tels que UDP.

Technipages explique HTTP

HTTP a été initialement développé par Sir Tim Berners-Lee en 1989 (bien qu'il soit en 1991 au moment où la première version entièrement documentée a été publiée) alors qu'il travaillait comme boursier au CERN, son objectif était d'être un conglomérat d'un certain nombre de protocoles et de technologies différents pour permettre une communication facile sur Internet qu'il avait inventé plus tôt cette année-là. Depuis lors, le protocole a été redécrit plusieurs fois pour augmenter l'efficacité, alors que les anciennes versions n'ont jamais été obsolètes, elles sont lentement tombées en désuétude.

Le protocole HTTP définit un certain nombre de codes d'état dont le serveur doit inclure un dans son réponse, le code de statut que les gens connaissent le plus est 404, ce qui signifie « ressource non trouvé".

Le protocole HTTP est par définition du texte brut, le contenu de toutes les communications peut être écouté par un tiers. Une couche de cryptage peut être ajoutée avec TLS (les anciennes versions étaient appelées SSL) cette variante sécurisée est appelé HTTPS et assure la confidentialité, l'intégrité des données et l'identification de l'hôte grâce à l'utilisation de chiffrement. HTTP2 publié en 2015 nécessite l'utilisation d'un certain niveau de cryptage ou plus, bien que l'adoption ait été lente car les périphériques hérités ne prennent pas nécessairement en charge la nouvelle version du protocole HTTP.

Utilisations courantes de HTTP

  • Le serveur n'a pas répondu à ma requête HTTP.
  • HTTP est un protocole non sécurisé.
  • Le texte brut définit les protocoles HTTP, tandis que les protocoles HTTPS ont une couche de cryptage supplémentaire.

Usages abusifs courants de HTTP

  • La page HTTP ne s'est pas chargée.