Was bedeutet das in der mDNS-Antwort gesetzte UNICAST-RESPONSE-Bit?

Was bedeutet das in der mDNS-Antwort gesetzte UNICAST-RESPONSE-Bit?

mDNS-Antwort in Wireshark

Laut Wikipedia ist dieUNICAST-ANTWORTDas Feld wird verwendet, um unnötige Übertragungen im Netzwerk zu minimieren: Wenn das Bit gesetzt ist, SOLLTEN die Antwortenden eine gerichtete Unicast-Antwort direkt an den anfragenden Knoten senden, anstatt die Antwort an das gesamte Netzwerk zu senden.

Was bedeutet es, wenn es als Antwort festgelegt ist? Wireshark zeigt es als an Cache flush, was bedeutet das? Ich konnte keine weitere Dokumentation finden.

Ich bin dir dankbar.

Antwort1

Lesen Sie den nächsten Abschnitt über dieWikipedia-Seite, auf die Sie verlinken:

Das CACHE-FLUSH-Bit wird verwendet, um benachbarte Knoten anzuweisen, dass der Datensatz alle vorhandenen zwischengespeicherten Einträge für diesen RRNAME und RRTYPE überschreiben und nicht an diese angehängt werden soll.

Die Bits in derAbfrageUndAntworthaben nicht dieselbe Bedeutung, auch wenn sie an derselben Position erscheinen. Es sind zwei verschiedene Nachrichtenformate und Sie können aus keinem der beiden etwas über das andere ableiten.

Die Funktion wird näher erläutert inRFC 6762

verwandte Informationen