3. 用語 (Terminology)
-
永続接続 (Persistent connection): 最初の応答を送信した後にサーバーによって閉じられず、最初の応答を受信した後にクライアントによっても閉じられない TCP 接続。
-
接続の再利用 (Connection Reuse): 単一の TCP 接続を介して複数のクエリと応答を送信すること。
-
アイドル DNS-over-TCP セッション (Idle DNS-over-TCP session): クライアントとサーバーは、アプリケーションレベルのアイドル状態を異なって認識します。DNS クライアントは、送信待ちのクエリがなく、未解決の応答がない場合、確立された DNS-over-TCP セッションをアイドル状態と見なします。DNS サーバーは、その接続で受信したすべてのクエリに対する応答を送信した場合、確立された DNS-over-TCP セッションをアイドル状態と見なします。
-
パイプライニング (Pipelining): 単一の TCP 接続を介して複数のクエリと応答を送信するが、別のクエリを送信する前に未解決の応答を待たないこと。
-
順序外処理 (Out-of-Order Processing): クエリを並行して処理し、個々の応答が利用可能になり次第(場合によっては順序外で)返すこと。これは再帰サーバーで発生する可能性が最も高いですが、たとえば異なるバックエンドデータストアを持つ権威サーバーでも可能です。