From fef23d292216f0559ea5c49fc611692c9df0e153 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sat, 23 Oct 2021 00:46:56 +0900 Subject: Glossary/CRLF を更新 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 2021/10/23 時点の英語版に同期 --- files/ja/glossary/ice/index.md | 39 ++++++++++++++------------------------- 1 file changed, 14 insertions(+), 25 deletions(-) diff --git a/files/ja/glossary/ice/index.md b/files/ja/glossary/ice/index.md index 78add14802..b756a982c2 100644 --- a/files/ja/glossary/ice/index.md +++ b/files/ja/glossary/ice/index.md @@ -3,35 +3,24 @@ title: ICE slug: Glossary/ICE tags: - CodingScripting - - Glossary - - Networking - - Protocols + - 用語集 + - ネットワーク + - プロトコル - WebRTC translation_of: Glossary/ICE --- -

ICE (Interactive Connectivity Establishment) は、ネットワークトポロジー(通常は音声および/またはビデオのチャット)に関係なく、2つのピアを互いに接続するための {{glossary("WebRTC")}}(他のテクノロジのあまたある中で)に使用されるフレームワークです。 このプロトコルを使用すると、ネットワークアドレストランスレーター({{glossary("NAT")}})を使用してそれぞれのローカルネットワーク上の他のデバイスとグローバル IP アドレスを共有していても、2つのピアが相互に接続を見つけて確立することができます。

+**ICE** (_Interactive Connectivity Establishment_) は、ネットワークトポロジー (通常は音声および/またはビデオのチャット) に関係なく、2 つのピアを互いに接続するための {{glossary("WebRTC")}} に (他の技術があまたある中で) 使用されるフレームワークです。 このプロトコルを使用すると、ネットワークアドレストランスレーター ({{glossary("NAT")}}) を使用してそれぞれのローカルネットワーク上の他のデバイスとグローバル IP アドレスを共有していても、2 つのピアが相互に接続を見つけて確立することができます。 -

フレームワークのアルゴリズムは、以下のオプションを順番に試して、2つのピアを接続するために最低遅延のパスを探します。

+フレームワークのアルゴリズムは、以下のオプションを順番に試して、2つのピアを接続するために最低遅延のパスを探します。 -
    -
  1. 直接 UDP 接続(この場合かつ、この場合のみ、{{glossary("STUN")}} サーバーを使用してピアのネットワーク対向アドレスを検出します)
  2. -
  3. HTTP ポート経由の直接 TCP 接続
  4. -
  5. HTTPS ポート経由の直接 TCP 接続
  6. -
  7. リレー/{{glossary("TURN")}} サーバー経由の間接接続(たとえば、NAT トラバーサルをブロックするファイアウォールの背後にピアがいる場合など、直接接続が失敗した場合)
  8. -
+1. 直接 UDP 接続(この場合かつ、この場合のみ、{{glossary("STUN")}} サーバーを使用してピアのネットワーク対向アドレスを検出します) +2. HTTP ポート経由の直接 TCP 接続 +3. HTTPS ポート経由の直接 TCP 接続 +4. リレー/{{glossary("TURN")}} サーバー経由の間接接続 (たとえば、NAT トラバーサルをブロックするファイアウォールの背後にピアがいる場合など、直接接続が失敗した場合) -

より詳しく知る

+## 関連情報 -

一般知識

- - - -

技術文書

- - +- [WebRTC](/ja/docs/Web/API/WebRTC_API)、ICE を使用する主要なウェブ関連プロトコル +- [WebRTC プロトコル](/ja/docs/Web/API/WebRTC_API/Protocols) +- {{rfc("5245")}}、ICE の IETF 仕様書 (英語) +- {{domxref("RTCIceCandidate")}}、ICE 候補を表すインターフェイス -- cgit v1.2.3-54-g00ecf