Bases des technologies web
On envoie 1,5 MB de données texte, compressées par gzip au tiers de leur taille. La bande passante est de 10 Mbit/s et le RTT de 100 ms ; avant de commencer à envoyer les données, la connexion TCP, la poignée de main TLS et la requête HTTP prennent ensemble 3 allers-retours. On prend 1 MB = 10^6 octets et l'on néglige le temps de compression et de décompression, les en-têtes et les attentes dues au contrôle de congestion de TCP. Quelle valeur est la plus proche du temps nécessaire pour finir de recevoir les données ?
- AEnviron 0,4 s
- BEnviron 0,7 s
- CEnviron 1,5 s
Afficher la réponse et l'explication
Réponse : B. Environ 0,7 s
Après compression, la taille est de 1,5 ÷ 3 = 0,5 MB, soit 0,5 × 8 = 4 Mbit. Les envoyer à 10 Mbit/s prend 4 ÷ 10 = 0,4 s, et en ajoutant les 3 allers-retours préalables, 3 × 0,1 = 0,3 s, on obtient environ 0,7 s au total. Sans compression, le transfert de 1,5 MB = 12 Mbit prendrait 12 ÷ 10 = 1,2 s, soit environ 1,5 s au total.
Continuer : 9 autres questions sur Bases des technologies web