4. Terminology (用語)
本文書のキーワード "MUST"、"MUST NOT"、"REQUIRED"、"SHALL"、"SHALL NOT"、"SHOULD"、"SHOULD NOT"、"RECOMMENDED"、"NOT RECOMMENDED"、"MAY"、および "OPTIONAL" は、BCP 14 [RFC2119] [RFC8174] に記載されているとおりに解釈されるものとします。
読者は [RFC5389] およびUDPのNAT動作要件 [RFC4787] で定義された用語に精通している必要があります。
本仕様では、以下の追加用語を使用します:
ICEセッション (ICE Session): 候補収集から始まり、すべての候補が解放されるかICE再起動がトリガーされるまでのICEエージェント間の相互作用を含む、すべてのICE関連アクションで構成されます。
ICEエージェント、エージェント (ICE Agent, Agent): ICE候補交換に関与するプロトコル実装。典型的な候補交換には2つのエージェントが関与します。
候補、候補情報 (Candidate, Candidate Information): データ受信の潜在的な接続点であるトランスポートアドレス。候補にはプロパティ(タイプ、優先度、基礎、ベース)があります。
ホスト候補 (Host Candidate): ホスト上のIPアドレスから特定のポートにバインドすることによって取得された候補。
サーバー反射候補 (Server-Reflexive Candidate): ICEエージェントがNATを通じてサーバーにパケットを送信した後、NATによって割り当てられたバインディングであるIPアドレスとポートを持つ候補。
ピア反射候補 (Peer-Reflexive Candidate): ICEエージェントがNATを通じてピアにパケットを送信した後、NATによって割り当てられたバインディングであるIPアドレスとポートを持つ候補。
リレー候補 (Relayed Candidate): TURNサーバーなどのリレーサーバーから取得された候補。
候補ペア (Candidate Pair): ローカル候補とリモート候補を含むペア。
チェックリスト (Checklist): ICEエージェントがチェックの生成に使用する候補ペアの順序付けされた集合。
有効なペア (Valid Pair): ローカル候補が成功した接続性チェック応答のマップされたアドレスと等しい候補ペア。
制御エージェント (Controlling Agent): 候補ペアを指名するICEエージェント。
被制御エージェント (Controlled Agent): 制御エージェントが候補ペアを指名するのを待つICEエージェント。
選択されたペア (Selected Pair, Selected Candidate Pair): データストリームのコンポーネントのデータの送受信に使用される候補ペア。