Bases des réseaux informatiques
Sur une liaison dont le RTT est de 50 ms et la bande passante de 100 Mbit/s, une requête qui renvoie une réponse de 10 KB est répétée 100 fois, chaque requête n'étant envoyée qu'après la réception complète de la réponse précédente. Quelle durée totale est la plus proche ? On prend comme durée par requête le RTT plus le temps de transfert de la réponse (quantité de données ÷ bande passante), avec 1 KB = 1000 octets, et l'on néglige le temps de traitement du serveur.
- AEnviron 0,08 s
- BEnviron 2,6 s
- CEnviron 5,1 s
Afficher la réponse et l'explication
Réponse : C. Environ 5,1 s
Chaque requête prend un aller-retour de 50 ms, entre l'envoi de la requête et le début de l'arrivée de la réponse, plus le temps de recevoir 10 KB = 80 000 bits à 100 Mbit/s : 80 000 ÷ (100 × 10^6) = 0,8 ms. Le total vaut (50 + 0,8) × 100 = 5080 ms ≈ 5,1 s, presque entièrement de l'attente d'allers-retours. Même avec une bande passante 10 fois plus grande, 1 Gbit/s, on ne descend qu'à (50 + 0,08) × 100 ≈ 5,0 s. Dans une fibre optique, la lumière parcourt environ 200 km par ms ; la distance impose donc une limite inférieure au RTT. Pour accélérer ce type de traitement, il est efficace de regrouper les requêtes, d'envoyer plusieurs requêtes en parallèle sans attendre les réponses, ou de placer les serveurs près des utilisateurs.
Continuer : 9 autres questions sur Bases des réseaux informatiques