Lezioni del modulo (4/4)
Ricorsione e iterazione
Ricorsione e iterazione
Chi fa il lavoro di risoluzione e come cambiano le risposte lungo il percorso.
Applicazione
Il resolver come esploratore
La ricorsione descrive il servizio promesso al client: “troverò la risposta completa”. L’iterazione descrive come il resolver può cercarla: ogni server indica il prossimo passo. Come chiedere indicazioni a più sportelli, il resolver non si aspetta che il primo sportello conosca l’indirizzo finale.
Se la cache contiene già un A valido, il resolver risponde senza contattare root o TLD. Quindi due richieste identiche possono avere percorsi diversi: una cache calda accorcia la ricerca, ma non cambia chi è autoritativo per il dato.
Segui www.training.test. come nome didattico: identifica etichette e tipo richiesto, poi chiediti quale componente conosce già la risposta e quale deve cercare altri dati.
Per risolvere casi reali, separa sempre il dato richiesto, la fonte che lo pubblica e il componente che sta rispondendo. Annota le ipotesi invece di confondere una risposta osservata con la causa del comportamento.
Prova tu
Scegli la risposta migliore. Il quiz è locale e deterministico: non invia query a domini reali.
Che cosa riceve normalmente un resolver da un root server in una query iterativa?