Deze vraag is een beetje lastig omdat het afhangt van hoe je "recursief opzoek" definieert.
Hier is een uitsplitsing:
1. Domeinnaamsysteem (DNS)
* Recursive lookup: Dit is de standaard manier waarop DNS werkt. Wanneer een client om een domeinnaam resolutie vraagt, fungeert de router meestal als een resolver. Het begint bij zijn eigen lokale cache, en als het antwoord niet wordt gevonden, vraagt het een root -server op. De root-server stuurt vervolgens de router naar een TLD-server (TLD) server, enzovoort, totdat het juiste IP-adres is gevonden. Dit proces omvat meerdere vragen en is inderdaad recursief.
* iteratieve lookup: In deze aanpak vraagt de client (of router die als een resolver fungeert) rechtstreeks op de root -server. Als de root -server niet het antwoord heeft, vertelt deze de client met welke TLD -server contact moet opnemen. De client vraagt vervolgens de TLD -server op en als deze niet het antwoord heeft, vertelt het de client welke gezaghebbende server moet vragen. Dit proces gaat door totdat de client de juiste gezaghebbende server bereikt.
2. Andere netwerken
Er zijn andere netwerken die op zoek kunnen gaan, maar ze zouden niet worden beschouwd als "recursief" in de traditionele DNS -zin:
* LAN -netwerken: Een router binnen een LAN kan het adresresolutieprotocol (ARP) gebruiken om het MAC -adres van een apparaat te vinden op basis van het IP -adres. Dit is een directe lookup, niet recursief.
* VPN -netwerken: Routers in VPN -netwerken kunnen protocollen zoals Ike en IPSEC gebruiken om veilige verbindingen tot stand te brengen. Deze protocollen kunnen op zoek gaan naar lookups, maar ze worden meestal niet als recursief beschouwd.
Daarom is het antwoord op uw vraag:
* dns - Het DNS -systeem omvat bijna altijd recursieve opzoekingen voor het oplossen van domeinnamen naar IP -adressen.
* Andere netwerken (minder definitief): Sommige andere netwerken kunnen opzoekprocessen met zich meebrengen, maar de term "recursief" is mogelijk niet direct van toepassing.
Sleutelpunt: De sleutel hier is om onderscheid te maken tussen het traditionele DNS -recursieve opzoekproces en andere opzoekmethoden. |