Basis van webtechnologie
1,5 MB tekstgegevens worden met gzip tot een derde van de grootte gecomprimeerd en verzonden. De bandbreedte is 10 Mbit/s en de RTT is 100 ms, en voordat het verzenden van de gegevens begint, kosten de TCP-verbinding, de TLS-handshake en het HTTP-verzoek samen drie rondgangen. Neem 1 MB = 10^6 bytes en verwaarloos de tijd voor compressie en decompressie, de headers en het wachten door de congestiebeheersing van TCP. Welke waarde ligt het dichtst bij de tijd tot alle gegevens zijn ontvangen?
- AOngeveer 0,4 s
- BOngeveer 0,7 s
- COngeveer 1,5 s
Antwoord en toelichting tonen
Antwoord: B. Ongeveer 0,7 s
De gecomprimeerde grootte is 1,5 ÷ 3 = 0,5 MB, ofwel 0,5 × 8 = 4 Mbit. Dit verzenden met 10 Mbit/s kost 4 ÷ 10 = 0,4 s, en met de 3 × 0,1 = 0,3 s van de drie rondgangen voordat het verzenden begint erbij komt het totaal op ongeveer 0,7 s. Zonder compressie kost het overdragen van 1,5 MB = 12 Mbit 12 ÷ 10 = 1,2 s, voor een totaal van ongeveer 1,5 s.