Crédit d'image : Dong Wenjie/Moment/GettyImages
Le protocole de transfert hypertexte, en abrégé HTTP, est un système par lequel des ordinateurs communiquent entre eux sur le World Wide Web. Il est utilisé par les ordinateurs et les téléphones intelligents pour demander aux serveurs Web d'envoyer le contenu des sites Web et de soumettre des données via des formulaires en ligne. HTTP est basé sur du texte et est conçu pour être lisible par les humains ainsi que par les machines.
Objectif du protocole HTTP
Le nom de protocole de transfert hypertexte fait référence au rôle de HTTP dans la transmission de données de sites Web sur Internet. L'hypertexte fait référence à la forme standard des sites Web dans lesquels une page peut renvoyer les utilisateurs vers une autre page via des hyperliens cliquables, généralement appelés simplement liens. L'objectif du protocole HTTP est de fournir un moyen standard aux navigateurs Web et aux serveurs de communiquer entre eux.
Vidéo du jour
Les pages Web sont conçues à l'aide du langage de balisage hypertexte, ou HTML, mais HTTP est utilisé aujourd'hui pour transférer plus que simplement HTML et les feuilles de style en cascade, ou CSS, utilisées pour indiquer comment les pages doivent être affiché. HTTP est également utilisé pour transférer d'autres contenus sur des sites Web, notamment des images, des fichiers vidéo et audio.
Les ordinateurs peuvent se connecter à des serveurs Web en utilisant HTTP simplement pour demander les fichiers à des adresses Web particulières, telles que http://www.example.com/folder/file.html ou pour soumettre des données via des formulaires Web. Lorsqu'un ordinateur récupère simplement des données, il envoie généralement un message HTTP appelé requête GET, et lorsque il envoie des données de formulaire ou télécharge un fichier, il utilise d'autres formats de messages appelés requêtes PUT ou POST. Vous pouvez voir les messages HTTP que votre navigateur Web envoie dans de nombreux navigateurs via les outils de développement intégrés.
Aujourd'hui, HTTP est utilisé par de nombreuses applications autres que les navigateurs Web pour envoyer des messages aux serveurs. Les personnes qui créent des applications choisissent volontairement HTTP parce qu'il est bien compris par de nombreux développeurs et en partie parce que HTTP n'est généralement pas filtré. par des pare-feux réseau conçus pour autoriser le trafic Web, ce qui signifie que les messages HTTP peuvent passer sans problème sur la plupart des réseaux domestiques et professionnels.
HTTP et HTTPS
Dans certains cas, vous remarquerez peut-être qu'une adresse Web commence par HTTPS plutôt que simplement HTTP. HTTPS fait référence au protocole de transfert hypertexte sécurisé et, comme son nom l'indique, est une variante plus sécurisée de HTTP.
Plus précisément, il ouvre une connexion cryptée entre le navigateur Web et le serveur afin que les données puissent être envoyées encodées d'une manière qui ne sera pas lisible par les indiscrets. En revanche, les messages et les données HTTP sont envoyés sous forme de texte brut, de sorte que toute personne capable d'observer votre connexion, que ce soit via un réseau Wi-Fi partagé ou en se connectant à un ordinateur entre votre ordinateur et le serveur Web, peut lire votre messages.
Les sites d'achat et les applications, ainsi que d'autres qui nécessitent des informations de carte de crédit ou traitent la correspondance personnelle, comme les e-mails ou les messages instantanés, utilisent presque invariablement le HTTPS.