Basis van computernetwerken

Een client maakt een nieuwe HTTPS-verbinding (TLS 1.3 over TCP) met een webserver met een rondetijd (RTT) van 100 ms. Welke waarde ligt het dichtst bij de tijd tot het antwoord op het eerste verzoek begint binnen te komen? De DNS-naamresolutie is al gedaan; verwaarloos de verwerkingstijd van de server en de overdrachtstijd van de gegevens.

  1. AOngeveer 100 ms
  2. BOngeveer 300 ms
  3. COngeveer 200 ms
Antwoord en toelichting tonen

Antwoord: B. Ongeveer 300 ms

Eerst kost de three-way handshake van TCP één rondgang (de client kan zijn eerste TLS-bericht samen met de laatste ACK versturen). Daarna kost de handshake van TLS 1.3 één rondgang, en vervolgens kosten het HTTP-verzoek en het antwoord nog één rondgang, samen drie rondgangen: 3 × 100 = 300 ms. Met TLS 1.2 kost de sleuteluitwisseling twee rondgangen, wat vier rondgangen of 400 ms geeft. Deze wachttijd hangt af van het aantal RTT's, dat door de afstand wordt bepaald, dus meer bandbreedte op de verbinding maakt hem niet korter. QUIC, dat door HTTP/3 wordt gebruikt, voegt de handshakes van transport en cryptografie samen tot één rondgang en biedt bij een nieuwe verbinding met dezelfde server ook een manier om al in de eerste rondgang gegevens te sturen (0-RTT).

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van computernetwerken

  1. Welke combinatie van protocollen en de poortnummers die hun servers standaard gebruiken, is juist?
  2. Wat is bij de flowcontrol van TCP het doel ervan dat de ontvanger zijn venstergrootte (ontvangstvenster) aan de zender meldt?
  3. Een TCP-verbinding heeft een vast ontvangstvenster van 65.536 bytes en een RTT van 10 ms. De bandbreedte van de lijn is ruim voldoende en er is geen verlies. Welke waarde ligt het dichtst bij de bovengrens van de doorvoer van deze verbinding?
  4. Welke beschrijving van het basisidee van congestiebeheersing bij TCP is juist?
  5. Wat is voor een TCP-zender de aanleiding om een segment als verloren te beschouwen en opnieuw te verzenden?