Les fondements des réseaux : Les protocoles et les outils CLI

Observer un dialogue HTTP

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Utilisez les outils de développement intégrés au navigateur web Firefox pour comprendre les mécanismes et les subtilités du protocole HTTP.
03:20

Transcription

Le but de la vidéo suivante va être d’observer le fonctionnement du protocole HTTP. On ne va pas cette fois utiliser Wireshark mais directement les outils offerts par le navigateur Firefox. Lançons-nous sur une machine Windows. Avec la touche Alt, nous allons chercher la barre Développement Web et Réseau. Voyez, mon écran s’est divisé en deux. Je vais effectuer une requête vers le site suivant : http... Alors qu’est-ce qu’on observe avec cet outil de débogage ? En fait les différentes requêtes HTTP générées à la suite de l’appel de l’URL pierre.cabantous.com, notamment le GET/, c’est-à-dire : je vous demande la page d’accueil du site. On voit bien l’adresse distante ici, on voit bien que la requête a été faite sur le port 80. On voit même le code de retour du serveur qui nous a dit : ok, avec un message 200, on voit bien l’en-tête de la requête. On voit d’ailleurs que dans la requête HTTP, on spécifie le nom du site et notamment on donne des informations sur le User Agent. Là on voit bien que c’est Mozilla Firefox version 53.0, c’est-à-dire mon navigateur. On peut aussi afficher les requêtes et les réponses ici. Là, c’est la réponse directement en HTML en fait. On observe aussi ici un retour de réponse d’un serveur qui nous annonce, en fait, une redirection. Parce qu’en fait, pierre.cabantous.com, la vraie URL, c’est celle-ci. Donc, le serveur nous a généré une réponse avec un code d’état, un Status 300. Que me fait mon navigateur juste au-dessous ? Il va vraiment appeler l’URL réel, on lui répond : ok, et voici la vraie page HTML qui correspond. Alors en fait, l’onglet HTML sélectionné par défaut nous résume vraiment ce qui s’est passé. Si on veut vraiment un détail de toutes les requêtes qui ont été effectuées notamment à la suite de la visite sur la vraie URL, on va cliquer sur Tout et là vous voyez, il y a toutes les ressources qui ont été téléchargées et chargées par mon navigateur. donc vous voyez qu'il y a un certain paquet. On peut agrandir la fenêtre ici. Et on voit qu’en général, ce sont des images dans la majorité des cas. Quand j’explore un petit peu les images, il est capable même de nous les afficher. Donc c'est, finalement, assez pratique pour observer HTTP et les développeurs s’en servent pas mal de cet outil. Et d'ailleurs c'est l'outil pour le développement, ce n’est pas par hasard ! On observe aussi que ces images sont mises en cache. Alors, je vous propose de rafraichir la page et si on remonte, on s’aperçoit en fait que les images, cette fois, dans le dialogue n’ont pas été re-téléchargées. Et pourtant elles sont affichées sur le site. C’est juste qu’elles ont été déjà mises en cache par le navigateur donc ce dernier n’a pas re-téléchargé de nouveau ces images. Alors, je vais vider le cache du navigateur, CTRL+F5 pour Firefox Disons que c’est plus long, mais effectivement, de nouveau les images ont été re-téléchargées. Grâce à ces outils de développement intégré dans Firefox, nous pouvons voir qu’il est très facile d’observer, de déboguer le fonctionnement du protocole HTTP et notamment tout ce qui tourne autour du cache et des redirections. Vous pouvez l’utiliser très souvent dans toutes les situations et ça va vous faire gagner vraiment beaucoup de temps.

Les fondements des réseaux : Les protocoles et les outils CLI

Abordez les caractéristiques des protocoles tels que HTTP pour le web, SMTP pour la messagerie, etc. Découvrez également des outils en ligne de commande ou en mode graphique.

2h21 (37 vidéos)
Aucun commentaire n´est disponible actuellement
Thématiques :
IT
Administration réseau
Spécial abonnés
Date de parution :27 juil. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !