http

Nous expliquons ce qu'est http et à quoi sert ce protocole. De plus, comment cela fonctionne, les différences entre les protocoles http et https.

Ce protocole a été créé en 1999 par le World Wide Web Consortium.

Qu'est-ce que le protocole http ?

Le http (de l'anglais Protocole de transfert hypertexte o Hyper Texts Transfer Protocol) est le protocole de transmission d'informations du Internet, c'est-à-dire le code qui est établi pour que le l'ordinateur Le demandeur et celui qui contient les informations demandées peuvent « parler » la même langue lors de la transmission d'informations via le rapporter.

Avec http des critères sont établis syntaxe Oui sémantique informatique (forme et sens) pour l'établissement de la la communication entre les différents éléments qui composent l'architecture web : les serveurs, clients, mandataires. Il a été créé en 1999 par le World Wide Web Consortium en collaboration avec l'Internet Engineering Task Force.

C'est un protocole « sans état », c'est-à-dire qu'il ne garde pas trace des visites précédentes mais recommence toujours. Les informations concernant les visites précédentes sont stockées dans ces systèmes dans des "cookies", stockés dans le système. client.

Le http a connu de nombreuses versions jusqu'à atteindre l'actuelle au début du 21ème siècle, appelée HTTP/2. Ses premières tentatives ont eu lieu en 1991 et ont produit des versions partielles en 1996, 1999, 2000 et, enfin, l'actuelle en 2015.

A quoi sert le protocole http ?

Le http, comme on l'a dit, est un langage qui sert d'intermédiaire entre les requêtes du client et les réponses du serveur dans le l'Internet, pour permettre une communication fluide et dans la même "langue". est protocole établit les lignes directrices à suivre, les méthodes de requête (appelées « verbes ») et dispose d'une certaine flexibilité pour intégrer de nouvelles requêtes et fonctionnalités, en particulier au fur et à mesure que leurs versions progressent.

Considérant qu'Internet n'est guère plus qu'un réseau complexe d'échange d'informations entre ordinateurs distants, ces types d'outils numériques sont essentiels pour établir les bases de l'ordonnancement et faciliter la transmission de l'information.

Comment fonctionne le protocole http ?

Le fonctionnement de http est basé sur un schéma requête-réponse entre le serveur web et le « user agent » (de l'anglais agent utilisateur) ou le client faisant la demande de transmission de Les données. Un client peut être un certain navigateur, lorsque nous essayons d'ouvrir un page Web, ou des robots d'exploration Web (robots d'indexation ou araignées Web) qui les inspectent.

Le serveur leur fournit une réponse structurée en temps opportun et équipée d'une série de métadonnées, qui établit les lignes directrices pour le démarrage, le développement et la clôture de la transmission de l'information. Ce sont les « méthodes de requête », c'est-à-dire les commandes qui déclenchent l'exécution de certaines ressources, dont les fichiers résident sur le serveur.

Par exemple : lors de l'ouverture d'une page Web spécifique, l'échange d'informations entre notre navigateur Web et le serveur où résident les informations établira comment les informations doivent être transmises, où se trouvent les images et dans quel ordre elles me seront présentées, etc. Cet échange de commandes de requête et de codes de réponse entraîne la représentation sur mon ordinateur des mêmes informations contenues à l'origine sur le serveur, qui peut se trouver à des milliers de kilomètres.

Qu'est-ce que https ?

Le https est protégé contre l'intervention de tiers.

Pour https Protocole de transfert hypertexte Protocole de transfert sécurisé ou sécurisé de Hypertexte, qui n'est rien de plus que la version sécurisée de http, c'est-à-dire une variante du même protocole qui repose sur la création d'un canal crypté pour la transmission d'informations, ce qui le rend plus approprié pour certaines données sensibles (comme les clés et utilisateurs personnel).

Contrairement à http, https est protégé contre l'intervention de tiers qui peuvent espionner l'échange d'informations ou en obtenir des données, grâce à l'utilisation de "couches réseau" qui permettent uniquement au serveur et au client de crypter et décrypter les informations envoyées via l'échange préalable de certificats de réseau, sorte de première validation de confiance pour établir le transfert d'informations.

!-- GDPR -->