HTTP Définition

  • Element Carré
  • Element Triangle
  • Element Triangle
  • Element Carré

HTTP (Hypertext Transfer Protocol) est un protocole de communication qui permet de transmettre des données sur Internet. Il est utilisé pour la communication entre des serveurs Web et des navigateurs Web, ainsi que d’autres types d’applications. HTTP est un protocole de la couche application dans le modèle OSI (Open Systems Interconnection ).

Il fonctionne en utilisant un système de requêtes et de réponses. Lorsqu’un utilisateur souhaite accéder à une page Web, il envoie une requête HTTP au serveur Web en utilisant un navigateur Web. Le serveur Web envoie alors une réponse HTTP qui contient les données de la page Web, comme le HTML, les images, les scripts et les feuilles de style. 

Le navigateur utilise ces données pour afficher la page

Il y a deux versions principales de HTTP : HTTP/1.1 et HTTP/2. HTTP/1.1 est la version la plus couramment utilisée et est décrite dans la RFC 2616. HTTP/2 est une version plus récente qui a été publiée en 2015 et qui apporte de nombreuses améliorations par rapport à HTTP/1.1, notamment une meilleure utilisation de la bande passante et une réduction de la latence.

Il utilise des méthodes pour indiquer l’action à réaliser sur les données de la ressource identifiée par l’URI (Uniform Resource Identifier). Les méthodes couramment utilisées sont :

  • GET : demande de récupération de la représentation de la ressource.
  • HEAD : demande d’un en-tête de la réponse, sans la représentation de la ressource.
  • POST : envoi d’une entité à la ressource afin que cette dernière traite l’entité et la stocke.
  • PUT : remplacement de toutes les représentations actuelles de la ressource par une nouvelle entité.
  • DELETE : suppression de la ressource.
  • CONNECT : établissement d’un tunnel de communication avec la ressource.
  • OPTIONS : découverte des options de communication avec la ressource.
  • TRACE : bouclage du message de demande afin de permettre au client de voir ce que transitent les différents éléments de la chaîne de proximité.
  • PATCH : application de modifications partielles à une ressource.
HTTP Protocole de communication pour transmettre des données sur Internet.
Fonctionnement Utilise des requêtes et réponses pour échanger des données entre serveurs Web et navigateurs.
Version Principales versions : HTTP/1.1 et HTTP/2 (plus récente, améliorations de bande passante et latence).
Méthodes GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE, PATCH.

HTTP (Hypertext Transfer Protocol) est un protocole de communication utilisé pour le transfert de données sur le Web. Il permet à un navigateur Web de demander une ressource à un serveur Web et de recevoir la réponse correspondante, telle qu’une page Web ou un fichier.

HTTP fonctionne selon un modèle client-serveur, dans lequel un client envoie une requête à un serveur, qui répond avec la ressource demandée. Le client et le serveur communiquent en utilisant des messages HTTP, qui sont des demandes et des réponses structurées selon un format spécifique.

Les principales versions d’HTTP sont HTTP/1.0, HTTP/1.1 et HTTP/2.0. HTTP/1.0 est la première version d’HTTP et elle est limitée en termes de fonctionnalités. HTTP/1.1 est une version améliorée de HTTP/1.0, qui permet notamment la réutilisation de connexions pour accélérer les transferts de données. HTTP/2.0 est une version encore plus avancée, qui permet des transferts de données plus rapides grâce à des fonctionnalités telles que la multiplexation de flux et la compression des en-têtes.

  • Elément Rond et petite tache
  • Elément Triangle blanc et violet rose
  • Elément Rond violet et blanc
  • Elément Triangle blanc et violet rose
  • Elément Rond blanc et un autre violet
  • Elément Triangle blanc et violet rose

Ne reportez pas votre projet à demain, commencez aujourd'hui !