Qu'est-ce que HTTP ?

0
60
JMiks/Shutterstock.com

Si vous ayez un œil très attentif lorsque vous regardez les adresses Web dans la barre supérieure de votre navigateur, vous aurez probablement remarqué la toute première partie de l'adresse de n'importe quel site Web, les lettres "HTTP" ; ou “HTTPS.” Mais qu'est-ce que HTTP et comment ça marche ? Jetons un coup d'œil à la colle qui maintient le Web ensemble.

HTTP : la version courte

HTTP est un acronyme et signifie hypertext ttransfert protocole. Décomposons un peu cela, en commençant par le "protocole" partie. En technologie, un protocole est l'ensemble de règles que les machines doivent respecter pour « parler » ; l'un à l'autre. Par exemple, les protocoles VPN déterminent comment les VPN interagissent avec les serveurs. HTTP est beaucoup moins spécifique que cela et définit plutôt les règles de fonctionnement d'Internet.

Ce n'est pas exagéré. Sans HTTP, il n'y aurait pas de communication sur le World Wide Web. En effet, HTTP régit la communication entre les serveurs Web et les clients Web – le “transfert” partie. Les serveurs Web sont les endroits auxquels vous vous connectez pour que vous puissiez afficher les sites ; par exemple, vous êtes actuellement en contact avec le serveur Web de How-to Geek afin que vous puissiez lire cet article.

Pour accéder à un serveur Web, vous avez besoin d'un client Web. La plupart du temps, ce client est votre navigateur, mais il peut s'agir de n'importe quel type d'application, en fait. Par exemple, si vous avez cliqué sur cet article à partir de l'application mobile Facebook, le navigateur intégré à l'application de Facebook est votre client Web. L'interaction client-serveur est à peu près ce à quoi se résume tout Internet, et HTTP en fait partie intégrante.

La dernière partie de l'acronyme HTTP est le “hypertext” partie, qui est le type de fichiers transmis, presque toujours via des fichiers HTML. Ces types de fichiers sont les éléments constitutifs du Web puisqu'ils ne se contentent pas d'afficher la langue, ils peuvent également être liés entre eux. Ceci est différent des types de fichiers que vous avez sur votre appareil, qui ne peuvent généralement pas le faire.

Comment HTTP fonctionne en bref< /h2>

HTTP est un protocole qui s'exécute sur la soi-disant couche application d'Internet, au-dessus de la couche Internet, où les véritables rouages ​​du Web sont comme les adresses IP. La couche d'application est l'endroit où vous trouverez les navigateurs et les applications que vous utilisez tous les jours, et HTTP en fait partie intégrante.

Comment cela fonctionne est que votre navigateur, le client, enverra une requête HTTP sur le réseau, qui sera traitée par le serveur du site auquel vous souhaitez accéder. Le site renvoie ensuite une réponse HTTP, qui est “si tout s'est bien passé” la page que vous vouliez voir. Le navigateur affiche alors la réponse.

Répartition des requêtes HTTP

Bien sûr, il y a un peu plus que cela. Une requête HTTP est en fait composée de plusieurs parties dont chacune joue un rôle important dans l'affichage du site. Parmi les parties les plus importantes de toute requête figurent la méthode HTTP, les en-têtes de requête et le corps de la requête.

La méthode est généralement l'action que HTTP est invité à effectuer, donc récupérer des informations ou les fournir (les commandes “GET” et “POST”, respectivement, bien qu'il y en ait beaucoup d'autres). Les en-têtes de requête HTML sont un peu plus difficiles à expliquer, mais considérez-les comme des enveloppes : chacun contient l'adresse de destination, l'adresse de l'expéditeur, ainsi qu'un tas d'autres informations, comme le type de boîte aux lettres (navigateur) et également des informations sur le cryptage.

Le corps HTML “remplit” l'enveloppe avec des informations telles que les informations de connexion ou tout autre élément que le serveur doit connaître pour afficher la page ; parfois c'est vide et l'enveloppe, l'en-tête de la requête, suffit.

Réponses HTTP

Avec la requête reçue, le serveur Web commence maintenant à travailler sur sa réponse, qui est également composée de trois parties : le code d'état HTTP, l'en-tête de la réponse et le corps de la réponse. L'en-tête et le corps ressemblent beaucoup à leurs homologues dans les requêtes, sauf que le corps contiendra beaucoup plus d'informations en retour, comme les fichiers contenant les informations pour afficher une page Web.

Les codes d'état sont une touche intéressante, puisque nous les avons probablement tous rencontrés sans nous rendre compte de ce qu'ils étaient. Ce sont trois chiffres qui peuvent commencer par les chiffres 1 à 5. Chaque série représente quelque chose. Ainsi, tout code à trois chiffres commençant par 2 signifie un succès (la page s'affiche sans problème), tandis qu'un code commençant par 4 signifie une erreur, comme le fameux code 404 : page introuvable.

Cet appel-et -Le système de réponse est la base de tout ce que nous faisons sur Internet. Bien que cela devienne plus compliqué que ce que nous décrivons ci-dessus, cela couvre les bases. Bien sûr, il y a la question de savoir comment toutes ces communications sont sécurisées.

Sécurité HTTP

C'est là que nous rencontrons le problème avec HTTP : à aucun moment, aucune des informations n'est cryptée ou protégée de quelque manière que ce soit. C'est purement demander et recevoir, il n'y a pas d'étape où la sécurité est ajoutée. Toute personne capable d'intercepter des messages peut voir ce qui est envoyé, y compris des éléments tels que des numéros de carte de crédit ou des informations de compte.

D'une certaine manière, c'est comme lorsque vous parlez à un voisin par-dessus la clôture qui sépare vos propriétés : vous êtes chacun dans votre propre zone, mais si quelqu'un se tient assez près, il peut entendre chaque mot que vous dites.

RELATEDQu'est-ce que HTTPS et pourquoi Ça me tient à cœur?

Comme vous pouvez l'imaginer, c'est une très mauvaise nouvelle pour la plupart des internautes et une très bonne nouvelle pour les personnes qui s'en nourrissent. Pour résoudre ce problème, un nouveau type de HTTP a été déployé, appelé HTTPS, où le “S” signifie “sécurisé”. Ce type de HTTP crypte les informations, ce qui rend l'écoute beaucoup plus difficile pour quiconque, pour ainsi dire.

Actuellement, il devient de moins en moins courant de voir ce qu'on appelle “simple” ; HTTP partout, car au cours des dernières années, presque tous les sites dignes de mention sont passés au HTTPS. Il y en a qui, pour des raisons qui varient selon le propriétaire du site, ont résisté à ce changement. Vous voudrez peut-être les éviter, ou au moins utiliser un VPN pour protéger toutes les informations sensibles.

Cela dit, bien que HTTPS soit définitivement une mise à niveau vitale, c'est tout ce que c'est, une mise à niveau . HTTP alimente Internet depuis ses débuts, et nous doutons que cela changera de si tôt.

Les meilleurs services VPN de 2022 Meilleur VPN global Acheter maintenant Meilleur VPN Budget SurfShark Achetez maintenant Meilleur VPN gratuit Windscribe Achetez maintenant Meilleur VPN pour iPhone ProtonVPN Achetez maintenant Meilleur VPN pour Android Hide.me Achetez maintenant Meilleur VPN pour le streaming ExpressVPN Achetez maintenant Meilleur VPN pour l'accès Internet privé des jeux Achetez maintenant Meilleur VPN pour Torrenting NordVPN Achetez maintenant Meilleur VPN pour Windows CyberGhost Achetez maintenant Meilleur VPN pour la Chine VyprVPN Achetez maintenant Meilleur VPN pour la confidentialité Mullvad VPN Achetez maintenant LIRE LA SUITE

  • › Comment supprimer les lignes pointillées dans Microsoft Excel
  • › Comment changer le nom de votre point d'accès sur iPhone et Android
  • › Supprimer les photos et vidéos en double sur iPhone sans application
  • › Comment changer l'identifiant Apple sur iPhone
  • › Je ne sais pas qui sont ces personnes, et c'est génial
  • › Les États-Unis sont en retard sur les paiements mobiles, mais nous rattrapons notre retard