El host pregunta por gaia.cs.umass.edu con todas las cachés vacías. Como dice el Kurose, en teoría cualquier consulta puede ser iterativa o recursiva: elige cómo atiende cada servidor las consultas que recibe y mira qué cambia.
Amplía las figuras 2.19 y 2.20 de Kurose y Ross: la resolución de gaia.cs.umass.edu con las cachés vacías, pero el estudiante decide si cada servidor (local, raíz, TLD .edu y autoritativo) atiende las consultas que recibe de forma recursiva o iterativa, en el panel o pulsando la etiqueta de cada servidor en el dibujo. La animación genera los 8 mensajes de esa configuración, con su tipo (consulta, referencia o respuesta), los campos RD, RA y AA y lo que se guarda en caché, y marca qué servidores tienen que recordar una consulta ajena. Al final, una tabla compara cuántos mensajes y consultas ha enviado cada equipo y quién ha esperado. Muestra que el número de mensajes no cambia, sino quién hace el trabajo, y por qué en la práctica solo el servidor local es recursivo.
Conceptos: consulta iterativa, consulta recursiva, resolutor local, referencia, servidor raíz, servidor TLD, servidor autoritativo, caché, bit RD, bit RA, bit AA, consulta pendiente.
Arquitectura de Redes I, Sesión 2.1 · Enrique de la Hoz, Universidad de Alcalá · Licencia CC BY-SA 4.0 · Original y catálogo en GitHub · DOI 10.5281/zenodo.23285664