Ist DNS ein zustandsloses Protokoll?

Ist DNS ein zustandsloses Protokoll?

Gilt DNS als zustandslos? Und wenn ja, warum? Wenn man bedenkt, dass das lokale DNS beispielsweise, sobald es die Zuordnung gelernt hat, die Übersetzung von Name in Adresse für einige Zeit zwischenspeichert, qualifiziert das DNS dann nicht als Statusprotokoll?

Ich bin neu auf diesem Gebiet und habe versucht, zuverlässige Literatur zu diesem Thema zu finden, aber keine gefunden. Wenn Sie mir also welche zur Verfügung stellen könnten, wäre das großartig.

Antwort1

Sie verwechseln Protokoll mit Infrastruktur.

Das DNSProtokollist zustandslos, da es feststellt, dass dieser Name gerade in diese IP-Adresse aufgelöst wird, und keine Annahmen darüber trifft, wie lange dies dauern wird. Handler auf höherer Ebene kümmern sich um die Aufrechterhaltung des Namensauflösungsstatus, weshalb das Betriebssystem DNS-Auflösungen zwischenspeichern und den Cache basierend auf dem in der DNS-Antwort gemeldeten TTL-Wert verarbeiten kann.

Das DNSInfrastrukturist nichts, was man als Zustandsmaschine definieren könnte. Es ist eine Infrastruktur mit letztendlicher Konsistenz. Derselbe Name kann aus verschiedenen Gründen in verschiedenen Teilen der Infrastruktur zu unterschiedlichen Dingen aufgelöst werden.

verwandte Informationen