P2P モジュール

概要

Diarkis P2P は、ユーザー・デバイスがサーバーを介さずに直接通信することを可能にします。

Diarkis サーバー・クラスターは、NAT トラバーサル技術を使用してクライアントのディスカバリーポイントとして機能します。

peer-to-peer 通信では、各パケット交換のためにサーバーが介在しないため、クライアント・デバイスはネットワーク遅延を最小限に抑えることができます。

Diarkis P2P は UDP ネットワーク・プロトコルのみをサポートし、RUDP(信頼性のある UDP)の独自実装を持ち、パケットの配送と順序を保証します。

接続されたデバイス間で交換されるパケットはすべて暗号化されており、暗号鍵は接続されたデバイス間の接続に固有のもので、安全な通信を確保します。

仕組み

peer-to-peer 通信には二つのステップが必要です。まず、クライアントは自分のアドレスを交換し、ホールパンチングを行います。ホールパンチングが成功すると、クライアントはパケットを直接送受信することができます。

サーバー・リレーへのフォールバック

Diarkis P2P のユニークなアーキテクチャにより、クライアント・デバイスは Diarkis サーバー・クラスターとの接続を維持することができます。これにより、ピアツーピア接続が確立できなかった場合でも、通信を peer-to-peer からサーバー・リレーにフォールバックすることができ、すべてのユーザーがネットワーク設定に関係なく通信を続けることができます。

最終更新