Basis van computernetwerken

Wat is de rol van het veld TTL (Time To Live) in de IPv4-header?

  1. AHet legt de tijd vast vanaf het verzenden van een pakket tot er een antwoord terugkomt, om te bepalen wanneer TCP opnieuw verzendt
  2. BHet wordt bij elke router met 1 verlaagd, en pakketten die 0 bereiken worden weggegooid, zodat pakketten niet eindeloos in een routeringslus blijven rondgaan
  3. CPakketten met een grotere waarde worden door routers met voorrang doorgestuurd
Antwoord en toelichting tonen

Antwoord: B. Het wordt bij elke router met 1 verlaagd, en pakketten die 0 bereiken worden weggegooid, zodat pakketten niet eindeloos in een routeringslus blijven rondgaan

Ondanks het woord „time” in de naam is de TTL in de praktijk een bovengrens voor het aantal routers (hops) dat een pakket mag passeren; bij elke router wordt de waarde met 1 verlaagd. Bereikt ze 0, dan gooit de router het pakket weg en stuurt hij de bron een ICMP-melding „time exceeded”. Zelfs als een configuratiefout een routeringslus veroorzaakt, blijven pakketten dus niet eeuwig rondgaan. Een pakket dat met TTL 64 is verzonden, komt bijvoorbeeld na drie routers met 61 aan. traceroute verstuurt pakketten met TTL 1, 2, 3 enzovoort en achterhaalt het pad uit de meldingen „time exceeded” die elke router terugstuurt. In IPv6 heet het veld met dezelfde rol de hop limit.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van computernetwerken

  1. Welke beschrijving van dynamische routering is juist?
  2. Welke uitspraak over UDP is juist?
  3. Wat is bij de three-way handshake waarmee een TCP-verbinding wordt opgebouwd de juiste volgorde van de uitgewisselde pakketten?
  4. 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.
  5. Welke combinatie van protocollen en de poortnummers die hun servers standaard gebruiken, is juist?