Le protocole HTTP (Hypertext Transfer Protocol) est une méthode de codage et de transport d’informations entre un client (tel qu’un navigateur web) et un serveur web. Il s’agit du principal protocole de transmission d’informations sur Internet.
Les informations sont échangées entre les clients et les serveurs sous forme de documents hypertextes, d’où le nom HTTP. L’hypertexte est un texte structuré qui utilise des liens logiques, ou hyperliens, entre des nœuds contenant du texte. Les documents hypertextes peuvent être manipulés à l’aide du langage HTML (Hypertext Markup Language). En utilisant HTTP et HTML, les clients peuvent demander différents types de contenu (tels que du texte, des images, des vidéos et des données d’application) aux serveurs web et d’application qui hébergent le contenu.
Le protocole HTTP suit un paradigme demande-réponse dans lequel le client fait une demande et le serveur émet une réponse qui comprend non seulement le contenu demandé, mais aussi des informations pertinentes sur la demande. Cette conception autonome permet de tenir compte de la nature distribuée d’Internet, où une demande ou une réponse peut passer par de nombreux routeurs intermédiaires et serveurs mandataires. Elle permet également aux serveurs intermédiaires d’exécuter des fonctions à valeur ajoutée telles que l’équilibrage de la charge, la mise en cache, le chiffrement et la compression.
Le protocole HTTP est un protocole de couche applicative dont le fonctionnement repose sur un protocole de couche réseau sous-jacent tel que le protocole TCP (Transmission Control Protocol).
Les ressources HTTP, telles que les serveurs web, sont identifiées sur Internet à l’aide d’identifiants uniques appelés URL (Uniform Resource Locators).
NGINX Plus et NGINX sont les meilleures solutions d’équilibrage de charge de leur catégorie, utilisées par des sites web à fort trafic tels que Dropbox, Netflix et Zynga. Plus de 350 millions de sites web dans le monde s’appuient sur NGINX Plus et NGINX Open Source pour diffuser leur contenu de manière rapide, fiable et sécurisée.
En plus de faciliter la communication HTTP, NGINX Plus fournit diverses fonctionnalités, y compris :
NGINX Plus vous permet d’offrir à vos clients des expériences web de haute qualité, en augmentant leur satisfaction et leur revenu.