Basis van computernetwerken

Wat is bij de three-way handshake waarmee een TCP-verbinding wordt opgebouwd de juiste volgorde van de uitgewisselde pakketten?

  1. ASYN → ACK → FIN
  2. BACK → SYN → SYN+ACK
  3. CSYN → SYN+ACK → ACK
Antwoord en toelichting tonen

Antwoord: C. SYN → SYN+ACK → ACK

Bij de three-way handshake vraagt de client eerst met een SYN om een verbinding en deelt hij het eerste nummer mee van de gegevens die hij zal sturen (zijn initiële volgnummer). De server antwoordt met een SYN+ACK: hij bevestigt (ACK) de ontvangst daarvan en deelt tegelijk zijn eigen initiële volgnummer mee. Ten slotte stuurt de client een ACK terug, en zijn beide richtingen klaar. Door in drie uitwisselingen de nummers in beide richtingen te bevestigen, worden onder meer foutieve verbindingen door laat aangekomen oude pakketten voorkomen. Daardoor kost het bij TCP minstens één rondetijd (RTT) voordat gegevens kunnen worden verzonden. FIN wordt gebruikt om een verbinding te beëindigen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van computernetwerken

  1. 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.
  2. Welke combinatie van protocollen en de poortnummers die hun servers standaard gebruiken, is juist?
  3. Wat is bij de flowcontrol van TCP het doel ervan dat de ontvanger zijn venstergrootte (ontvangstvenster) aan de zender meldt?
  4. 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?
  5. Welke beschrijving van het basisidee van congestiebeheersing bij TCP is juist?