http 1.1. connexion persistante Browser Mozilla Firefox Adresse ip
Résultat de la requête : un fichier html Date de la réponse Date de la dernière modification Taille du document : octets Code retour 200 OK Timeout : au bout de 15 secondes sans activité je détruis la connexion Max = nombre maximum de requêtes sur la même connexion permises par le serveur
Hypothèse : Le client fait un GET http : le client se connecte : le client envoie un demande de connexion delai de transmission = 150 delai de propagation = négligeable du fait du volume de données échangées le serveur envoie un acquittement delai de transmission = 150 délai de transmission = négligeable du fait du volume de données échangées le client transmet le GET délai de transmission = 150 ms delai de propagation = négligeable du fait du volume de données échangées le serveur transmet le fichier Délai de transmission = 150 ms Délai de propagation = 1ms Temps de transfert = délai de transmission + délai de propagation Délai de transmission = temps qu’il faut pour écrire sur le fil Délai de propagation = dépend du média physique
Client Serveur Demande fichier HTML Fichier HTML Analyse du fichier html Get Demande fichier HTML Fichier HTML Connexion 1 Get pour chaque image Connexion 300 ms ms 300 ms 10 * 601ms TOTAL = 11 * 601 = 6611 ms
Client Serveur Demande fichier HTML Fichier HTML Analyse du fichier html Get Demande fichier HTML Fichier HTML Connexion 1 Get pour chaque image Connexion 300 ms ms 300 ms Les 10 demandes se font en // : 150 ms côté serveur : 10 transferts de fichiers = 10 ms = TOTAL = = 1211 ms les 10 connexions en // = 300 ms
Client Serveur Demande fichier HTML Fichier HTML Analyse du fichier html Get Demande fichier HTML Fichier HTML Connexion 1 Get pour chaque image 300 ms ms Pas de connexion on récupère la connexion précédente. 10 transferts : 10 * 301 ms TOTAL = * 301 = 3611 ms
Client Serveur Demande fichier HTML Fichier HTML Analyse du fichier html Get Demande fichier HTML Fichier HTML Connexion 1 Get pour chaque image 300 ms ms Les 10 demandes se font en // : 150 ms côté serveur : 10 transferts de fichiers = 10 ms = TOTAL = = 911 ms On récupère la connexion
m2.a.com Serveur autoritatif pour b.com Serveur DNS local Serveur de nom racine TLD DNS Server 3 types de liaison: a.Réseau local – R1 – Internet b.Réseau local – R1 – R2 – Réseau local c.Réseau local a.com – Réseau local a.com Cache Http
3 types de liaison: a.Réseau local – R1 – Internet b.Réseau local – R1 – R2 – Réseau local c.Réseau local a.com – Réseau local a.com m2.a.com Cache Http 3 2 4