Le protocole HTTP (Hypertext Transfer Protocol) est un groupe de directives qui autorisent les utilisateurs du World Wide Web à échanger des informations trouvées sur des pages Web. Lors de l’accès à une page Web, la saisie de http: // devant l’adresse informe le navigateur de communiquer via HTTP.
De nos jours, il n’est plus nécessaire de saisir HTTP au début d’une URL, car c’est le cours de communication par défaut. Mais il est toujours utilisé dans les navigateurs afin de différencier HTTP et d’autres protocoles, comme FTP.
Pour la transmission de différents types de fichiers sur le World Wide Web, tels que la vidéo, le son, les images graphiques et le texte, HTTP est utilisé comme ensemble de règles par défaut. Dès qu’un navigateur Web est accédé, l’utilisateur utilise automatiquement HTTP. HTTP reste en cours d’exécution même lorsque la suite de protocoles TCP / IP s’exécute simultanément.
HTTP permet aux fichiers de contenir des références à d’autres fichiers, sélectionnés pour des exigences de transfert supplémentaires. Le démon HTTP est présent dans toutes les machines du serveur Web à cet effet. Un démon HTTP attend l’arrivée des requêtes HTTP et y travaille dès qu’elles arrivent. Votre navigateur Web est un client HTTP, transmettant des requêtes aux serveurs. Le navigateur crée une requête HTTP et l’envoie à l’adresse de protocole Internet (adresse IP), qui est placée dans l’URL après qu’une demande de fichier est soumise par un utilisateur. La demande de fichier peut être soumise soit en ouvrant un fichier web, soit en suivant un lien hypertexte. Lorsque la demande arrive, le démon HTTP l’accepte, puis renvoie le ou les fichiers demandés.
HTTP comme protocole sans état
Étant donné que chaque commande est effectuée de manière autonome, HTTP est appelé protocole sans état. Il n’y a pas d’informations disponibles sur les commandes qui ont été exécutées avant cela. Il est difficile de mettre en œuvre des sites Web qui répondent logiquement, soit à l’entrée de l’utilisateur, soit à l’entrée, à cause de ce même état d’apatridie. Cette limitation de HTTP est actuellement compensée par un certain nombre de nouvelles technologies, telles que les cookies, Java, JavaScript et ActiveX.
Informations HTTP
- Ted Nelson a d’abord inventé le terme HTTP.
- Les connexions HTTP utilisent le port 80 comme port standard.
- La première version du HTTP, introduite en 1991, était HTTP / 0.9.
- HTTP / 1.0 a été introduit en 1996 et est spécifié dans la RFC 1945.
- HTTP / 1.1 a été officiellement publié en janvier 1997 et est spécifié dans la RFC 2616. Il s’agit de la dernière version de HTTP 1.1.
HTTPS
Le protocole HTTPS (Hypertext Transfer Protocol Secure) est une procédure qui utilise HTTP sur une connexion qui est elle-même chiffrée par la sécurité de la couche de transport. HTTPS est utilisé pour sécuriser les données envoyées des regards indiscrets qui n’ont pas le droit de les regarder. C’est le protocole automatique de gestion des connexions financières sur le Web, et il est en outre capable de protéger les utilisateurs du site Web des contraintes imposées par un gouvernement ou un FAI.
Afin d’envoyer des informations, HTTPS utilise le port 443.
HTTPS est défini dans la RFC 2616 et a été utilisé pour la première fois dans HTTP / 1.1.
Codes d’état HTTP
1xx – 2xx |
3xx – 4xx |
5xx |
100 (Continuer)
101 (Changer de protocoles)
102 (Traitement)
200 (Succès)
201 (Réalisé)
202 (Accepté)
204 (Pas de contenu)
205 (Réinitialiser le contenu)
206 (Contenu partiel)
207 (Multi-états) |
301 (Déplacé définitivement)
302 (Déplacé temporairement)
304 (Copie mise en cache chargée)
307 (Redirection interne)
400 (Demande
incorrecte ) 401 (Autorisation requise)
402 (Paiement requis)
403 (Interdit)
404 (Non trouvé)
405 (Méthode non autorisée )
406 (non acceptable)
407 (authentification proxy requise)
408 (délai d’expiration de la demande)
409 (conflit)
410 (disparu)
411 (longueur requise)
412 (échec de la condition préalable)
413 (entité de demande trop grande)
414 (URI de demande trop grande)
415 (Type de support non pris en charge)
416 (Plage de demandes non satisfaisable)
417 (Les attentes ont échoué)
422 (Entité non traitable)
423 (verrouillé)
424 (échec de la dépendance |
500 (Erreur de serveur interne)
501 (Non implémenté)
502 (Passerelle
défectueuse ) 503 (Service non disponible)
504 (Délai d’expiration de la passerelle)
505 (Version HTTP non prise en charge)
506 (La variante négocie également)
507 (Stockage insuffisant)
510 (Non étendu) |
Actu en bref : attention au DeepFake, le chantage malsain qui pourrait faire des ravages.
Le cauchemar a ( déjà ) commencé. On peut désormais se retrouver dans des vidéos compromettantes…que l’on n’a jamais tournées ! Je vous parle aujourd’hui d’une technique appelée DeepFake qui utilisée par des personnes peu recommandables pourrait vous pourrir la vie ! J’avais déjà entendu parlé il y a deux mois de cette pratique qui […]
macOS Mojave 10.14.3 : mise à jour Mac
Si vous avez un Mac compatible macOS Mojave (10.14.3), alors il vous faut nécessairement télécharger macOS Mojave 10.14.3. Dans le monde des nouveauté et correctifs, il y a peu de choses à savoir. D’après Apple : « La mise à jour de macOS Mojave 10.14.3 améliore la sécurité, la stabilité et la compatibilité de votre Mac. […]
3 nouvelles plateformes JavaScript à apprendre en 2019
JavaScript est le langage de programmation le plus répandu et le plus utilisé. Initialement, il ne peut être utilisé que côté client, mais après la publication de NodeJS, JavaScript est également utilisé pour la programmation côté serveur. Tout cela grâce aux merveilleux plateformes et bibliothèques qui ont facilité notre travail. Bien que JavaScript ait passé […]
Windows 10 Insider Preview Build 18237 via Windows Update – canal Skip Ahead
Windows 10 Insider Preview, une nouvelle Build 18237 pour PC est disponible pour les Insiders, via Windows Update – canal Skip Ahead Announcing Windows 10 Insider Preview Build 18237
Comment j’ai migré de Windows à Linux : les points positifs et négatifs
Le WE dernier, j’ai décidé d’installer Ubuntu en Dual-Boot sur mon ordinateur. Cet ordinateur est un portable ASUS vendu avec Windows 10. J’ai l’impression que depuis la mise à jour 1803 de Windows 10, il est plus lent. Le but de cet article est plutôt de raconter comment s’est passé cette migration. Cela afin de […]
Triple boot macOS Mojave Windows 10 Linux
Réaliser un triple boot macOS Mojave Windows 10 Linux n’est pas nécessairement difficile. Cela requiert simplement un peu de méthode et d’organisation. Il faut dans l’ordre installer macOS Mojave (10.14.x) puis Windows 10 dans une partition Boot Camp et enfin une distribution Linux (Debian, Ubuntu, Slackware, openSUSE, Fedora, Gentoo, Linux Mint…) de votre choix sur […]
Publicités sur Chrome sur PC ou Smartphone : le piège des notifications
Il existe beaucoup de pièges sur internet qui visent à tenter d’utiliser votre ordinateur pour charger des pubs. Cela touche autant Google Chrome sur les PC que sur Smartphone Android. Précédemment dans les articles nous avions évoqués le cas : Dossier Adwares/PUPs : programmes indésirables et parasites Les extensions parasites pour Firefox et Chrome qui […]
find et locate : La différence entre les deux commandes
find et locate sont deux commandes qui permettent de localiser les fichiers sur un système d’exploitation linux, par contre ça ne fonctionnent pas de la même façon. Dans cet article nous allons voir la différence entre ces deux commandes et la manière dont elles opèrent → Lire la suite
Un Mac, un LaserDisc… et HyperCard
Dans les années 80, les ordinateurs n’avaient pas des capacités très avancées pour les images la vidéo ou le son. Et certains développeurs ont donc eu une idée : coupler les capacités d’un ordinateur (l’interface, la souris, etc.) avec le format le plus avancé pour l’image, la vidéo et le son : le LaserDisc → Lire […]
Mise à jour Windows 10 impossible : Avira certains applications doivent être désinstallées
Lorsque vous tentez de mettre à jour Windows 10, vous recevez un message bloquant : Certaines applications doivent être désinstallées : Avira Antivir. Il se peut que des restes d’Antivir soient présents sur votre ordinateur et bloque la mise à jour de Windows 10. Cet article vous aide à résoudre ce problème pour pouvoir terminer […]
Microsoft Toolkit
Microsoft Toolkit est un utilitaire qui sert à activer Windows et Office gratuitement. Il est également connu sous le nom de Office 2010 Toolkit et EZ-Activator. Il comprend les fonctionnalités clés suivantes . Fonctionnalités de Microsoft Toolkit C’est un logiciel gratuit et open source. Il vous aide à activer gratuitement les produits MS tels […] → […]
EaseUS MobiSaver : Comment sauvegarder un iPhone sur un disque dur externe ?
Au lieu de ne compter que sur iCloud, il est parfois plus sûr d’avoir une sauvegarde de votre iPhone en local et aussi sur un disque dur externe, on ne sait jamais ce qu’il peut se passer. Dans le cas où vous souhaitez réaliser cette sauvegarde à l’aide d’iTunes, sachez que deux étapes sont à […]
hash : Un utilitaire pour calculer la somme de contrôle d’un fichier
hash est un utilitaire Windows en ligne de commande pour calculer la somme de contrôle d’un fichier. > hash.exe -a sha256 -f php-7.2.8.tar.gz a0cb9bf2f78498fc090eb553df03cdacc198785dec0818efa7a1804c2b7a8722 Il peut placer la somme de contrôle dans le presse-papier en spécifiant l’argument c et afficher le résultat dans une boîte de dialogue avec l’argument m. Les algorithmes suivants sont supportés […]
macOS 10.14.1 : disponible pour tous les Mac !
La première mise à jour de macOS Mojave 10.14.1 améliore la stabilité, la compatibilité et la sécurité de votre Mac. Elle est recommandées à tous les utilisateurs. Elle succède à la version officielle de macOS Mojave 10.14 et est disponible le même jour qu’iOS 12.1 pour les iPhone, iPad et iPod touch. Parmi les nouveautés […]
Cours de modelisation de XML en pdf à telecharger
Cours de modélisation de XML en pdf à télécharger | Cours informatique gratuit 1 – Règles de création de documents XML XML est utilisé à son profit maximum pour des flux/documents ayant une certaine temporalité ou à usages multiples. Sur des mécanismes de simple passage d’objet, on lui préférera d’autres technologies, comme JSON dans de […]
Powershell sur Windows 10 : qu’est-ce, comment l’ouvrir et quelques commandes
Powershell apparu sur Windows 7 et très mis en avant sur Windows 10. Dans cet article, nous vous expliquerons ce qu’est Powershell et comment l’ouvrir sur Windows 10. Enfin, quelques commandes basiques seront données pour avoir un aperçu dans Windows 10. Powershell sur Windows 10 : qu’est-ce, comment l’ouvrir et quelques commandes → Lire la suite
Comment tester les performances de son VPS avec Unixbench.
Unixbench est un logiciel qui va tester les performances de votre serveur. Il ne s’agit pas de tests classiques comme le CPU ou la mémoire mais plus des tests systèmes comme le transfère de fichiers, la bande passante, la latence d’un appel système afin de données une idée des performances générales de votre serveur. […]
LibreOffice Writer – Pieds de pages
Les pieds de page sont comparables aux en-têtes, si ce n’est qu’ils s’affichent … dans la partie inférieure des pages. Pour définir un nouveau pied de page, lancez la commande Page dans le menu Format. La boîte de dialogue Style de page s’affiche. Basculez sur l’onglet Pied de page et cochez la case Activer le pied de page … → Lire la suite
Des logiciels à la pointe de la technologie pour vous aider dans le cursus éducatif
L’éducation et l’apprentissage des enfants passent actuellement par les logiciels interactifs. Les startups et développeurs rivalisent d’idées pour ce faire, afin d’accompagner efficacement vos enfants et leurs apprendre toutes sortes de choses de manière ludique et virtuelle. Voici 3 de ces logiciels qui peuvent changer le cursus éducatif de vos enfants → Lire la suite
BSOD ou Stop Code DPC Watchdog Violation
Cet article traite des BSOD ou Stop Code DPC Watchdog Violation. Il s’agit de plantage complet de Windows avec un écran bleu qui peuvent se provoquer sur Windows 7, 8 ou 10. L’ordinateur doit redémarrer afin de relancer Windows. Cet écran bleu peut arriver durant l’utilisation de votre PC ou pire au démarrage. Vous trouverez […]