Basis van computernetwerken

Een full-service resolver (caching-DNS-server) met een lege cache zoekt het IP-adres van www.example.com op. In welke volgorde raadpleegt hij de servers?

  1. ARootserver → DNS-server van .com → gezaghebbende DNS-server van example.com
  2. BGezaghebbende DNS-server van example.com → DNS-server van .com → rootserver
  3. CDNS-server van .com → rootserver → webserver van www.example.com
Antwoord en toelichting tonen

Antwoord: A. Rootserver → DNS-server van .com → gezaghebbende DNS-server van example.com

Een apparaat stelt zijn vraag aan een resolver van bijvoorbeeld de provider of de eigen organisatie, en de resolver doorloopt namens het apparaat de hiërarchie van domeinnamen van boven af. Eerst vraagt hij een rootserver, die verwijst naar de server die .com beheert (een TLD-server); die verwijst naar de gezaghebbende DNS-server van example.com, die ten slotte het adres van www.example.com geeft. Het antwoord wordt in de cache bewaard zolang de geldigheidsduur van het record loopt (de TTL, los van de TTL in de IP-header), zodat latere vragen direct kunnen worden beantwoord. Daardoor kan na een wijziging van een DNS-instelling het oude adres nog worden gebruikt tot de gecachete antwoorden verlopen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van computernetwerken

  1. Wat is de juiste volgorde van de berichten wanneer een apparaat via DHCP een IP-adres verkrijgt?
  2. Wat wordt door HTTPS (HTTP beveiligd met TLS) beschermd?
  3. Waarom kan een browser bij TLS concluderen dat de server waarmee hij verbinding maakt geen bedrieger is?
  4. Welke waarde ligt het dichtst bij de tijd die nodig is om een bestand van 100 MB over een lijn van 100 Mbit/s te versturen? Verwaarloos overhead zoals headers en de vertraging, en neem 1 MB = 10^6 bytes.
  5. Over Ethernet van 1 Gbit/s worden doorlopend TCP-gegevens verzonden in IP-pakketten die de MTU van 1500 bytes volledig vullen. Neem de IPv4-header als 20 bytes, de TCP-header als 20 bytes, de Ethernet-header en de FCS samen als 18 bytes, en de preamble en de ruimte tussen frames (interframe gap) samen als 20 bytes. Welke waarde ligt het dichtst bij de bovengrens van de doorvoer van applicatiegegevens?