Grundlagen der Webtechnologien

1,5 MB Textdaten werden mit gzip auf ein Drittel der Größe komprimiert und gesendet. Die Bandbreite beträgt 10 Mbit/s und die RTT 100 ms; bevor das Senden der Daten beginnt, brauchen TCP-Verbindungsaufbau, TLS-Handshake und HTTP-Anfrage zusammen drei Umläufe. Es gilt 1 MB = 10^6 Byte; die Zeit für Komprimierung und Dekomprimierung, Header sowie Wartezeiten durch die Überlastkontrolle von TCP werden vernachlässigt. Welcher Wert liegt der Zeit bis zum vollständigen Empfang der Daten am nächsten?

  1. AEtwa 0,4 s
  2. BEtwa 0,7 s
  3. CEtwa 1,5 s
Antwort und Erläuterung anzeigen

Antwort: B. Etwa 0,7 s

Nach der Komprimierung beträgt die Größe 1,5 ÷ 3 = 0,5 MB, in Bit umgerechnet 0,5 × 8 = 4 Mbit. Diese mit 10 Mbit/s zu senden, dauert 4 ÷ 10 = 0,4 s; zusammen mit den 3 × 0,1 = 0,3 s für die drei Umläufe vor Beginn des Sendens ergibt das insgesamt etwa 0,7 s. Ohne Komprimierung dauert die Übertragung von 1,5 MB = 12 Mbit 12 ÷ 10 = 1,2 s, insgesamt also etwa 1,5 s.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen der Webtechnologien

  1. Ein CDN erhält 2000 Anfragen pro Sekunde, und seine Cache-Trefferquote steigt von 90 % auf 98 %. Bei einem Treffer beträgt die Antwortzeit 20 ms, ohne Treffer 200 ms, weil der Inhalt vom Origin-Server geholt und dann zurückgegeben wird; nur Anfragen ohne Treffer erreichen den Origin-Server. Welche Kombination aus der Zahl der Anfragen, die den Origin-Server erreichen, und der mittleren Antwortzeit gilt nach dem Anstieg auf 98 %?
  2. Was gibt bei den Core Web Vitals, den Kennzahlen für das Nutzungserlebnis einer Webseite, der Wert CLS (Cumulative Layout Shift) an?
  3. Welche Zuordnung eines Bildformats für Webseiten zu seiner typischen Verwendung ist angemessen?
  4. 3000 Byte Bilddaten werden mit Base64 kodiert und in HTML eingebettet. Wie viele Zeichen ergeben sich nach der Kodierung, wenn keine Zeilenumbrüche eingefügt werden?
  5. Ein Websystem wird in drei Schichten aufgebaut: Webserver, Anwendungsserver und Datenbankserver. Welche Verarbeitung übernimmt der Anwendungsserver hauptsächlich?