HTTP
Signifie « Hypertext Transfer Protocol ». HTTP est le protocole utilisé pour transférer des données sur le Web. Il fait partie de la suite de protocoles Internet et définit les commandes et les services utilisés pour transmettre les données d’une page Web.
HTTP utilise un modèle serveur-client. Un client peut être, par exemple, un ordinateur personnel, un ordinateur portable ou un appareil mobile. Le serveur HTTP est généralement un hébergeur Web qui exécute un logiciel de serveur Web, tel que Apache ou IIS. Lorsque vous accédez à un site Web, votre navigateur envoie une requête au serveur Web correspondant, qui répond avec un code d’état HTTP. Si l’URL est valide et que la connexion est autorisée, le serveur envoie la page Web et les fichiers associés à votre navigateur.
Voici quelques codes d’état HTTP courants :
- 200 - requête réussie (la page Web existe)
- 301 - déplacement permanent (souvent redirigé vers une nouvelle URL)
- 401 - requête non autorisée (autorisation requise)
- 403 - accès interdit (l’accès à la page ou au répertoire n’est pas autorisé)
- 500 - erreur interne du serveur (souvent due à une configuration incorrecte du serveur)
HTTP définit également des commandes telles que GET et POST, qui servent à gérer l’envoi de formulaires sur les sites Web. La commande CONNECT sert à établir une connexion sécurisée chiffrée avec SSL. Les connexions HTTP chiffrées utilisent le protocole HTTPS, une extension de HTTP conçue pour sécuriser la transmission des données.
NOTE: Les URL qui commencent par « http:// » sont accessibles via le protocole de transfert hypertexte standard et utilisent par défaut le port 80. Les URL qui commencent par « https:// » sont accessibles via une connexion HTTPS sécurisée et utilisent souvent le port 443.
Testez vos connaissances