Grundlagen der Computernetzwerke
Über eine Leitung mit einer RTT von 50 ms und einer Bandbreite von 100 Mbit/s wird eine Anfrage, die eine Antwort von 10 KB liefert, 100-mal wiederholt, wobei die nächste Anfrage jeweils erst nach vollständigem Empfang der vorherigen Antwort gesendet wird. Welcher Wert liegt der Gesamtdauer am nächsten? Die Zeit pro Anfrage ist die RTT plus die Übertragungszeit der Antwort (Datenmenge ÷ Bandbreite), 1 KB = 1000 Byte, die Verarbeitungszeit des Servers wird vernachlässigt.
- AEtwa 0,08 s
- BEtwa 2,6 s
- CEtwa 5,1 s
Antwort und Erläuterung anzeigen
Antwort: C. Etwa 5,1 s
Jede Anfrage braucht einen Umlauf von 50 ms, vom Senden der Anfrage bis zum Eintreffen der Antwort, plus die Zeit, um 10 KB = 80.000 Bit mit 100 Mbit/s zu empfangen: 80.000 ÷ (100 × 10^6) = 0,8 ms. Insgesamt sind das (50 + 0,8) × 100 = 5080 ms ≈ 5,1 s, fast ausschließlich Warten auf Umläufe. Selbst mit der zehnfachen Bandbreite von 1 Gbit/s sinkt die Zeit nur auf (50 + 0,08) × 100 ≈ 5,0 s. Licht legt in Glasfasern etwa 200 km pro Millisekunde zurück, die Entfernung setzt der RTT also eine Untergrenze. Um solche Abläufe zu beschleunigen, helfen das Bündeln von Anfragen, das parallele Senden mehrerer Anfragen, ohne auf Antworten zu warten, oder Server in der Nähe der Nutzer.
Weiter: 9 weitere Fragen zu Grundlagen der Computernetzwerke