Passa al contenuto principale

3. Terminologia (Terminology)

  • Connessione persistente (Persistent connection): una connessione TCP che non viene chiusa né dal server dopo aver inviato la prima risposta né dal client dopo aver ricevuto la prima risposta.

  • Riutilizzo della connessione (Connection Reuse): l'invio di più query e risposte su una singola connessione TCP.

  • Sessione DNS-over-TCP inattiva (Idle DNS-over-TCP session): Client e server vedono l'inattività a livello di applicazione in modo diverso. Un client DNS considera una sessione DNS-over-TCP stabilita come inattiva quando non ha query in sospeso da inviare e non ci sono risposte in sospeso. Un server DNS considera una sessione DNS-over-TCP stabilita come inattiva quando ha inviato risposte a tutte le query che ha ricevuto su quella connessione.

  • Pipelining: l'invio di più query e risposte su una singola connessione TCP ma senza attendere le risposte in sospeso prima di inviare un'altra query.

  • Elaborazione fuori ordine (Out-of-Order Processing): L'elaborazione delle query contemporaneamente e la restituzione delle singole risposte non appena sono disponibili, possibilmente fuori ordine. Questo accadrà molto probabilmente nei server ricorsivi; tuttavia, è possibile nei server autorevoli che, ad esempio, hanno diversi archivi di dati backend.