3.1 1対1のコミュニケーション

サーバとサーバのトラフィックのほとんどは,サーバ同士が会話しているわけではないため,1対1の通信は通常クライアントのみが行います.クライアントが互いに会話するための安全な手段を提供するためには,すべてのサーバが,任意のクライアントに到達するために,スパニングツリーに沿って正確に一方向にメッセージを送信できることが必要です.メッセージが配送される経路は,スパニングツリー上の任意の2点間の最短経路です.

    1--\
        A        D---4
    2--/ \      /
          B----C
         /      \
        3        E

 Servers: A, B, C, D, E Clients: 1, 2, 3, 4

 [ Fig. 2. Sample small IRC network ]

以下の例は,すべて上記の図2を参照しています.

  • 例 1:

    クライアント 1 とクライアント 2 間のメッセージは,サーバ A だけが見ることができ,サーバ A はメッセージをそのままクライアント 2 に送ります.

  • 例 2:

    クライアント 1 とクライアント 3 間のメッセージは,サーバ A と B,クライアント 3 が見ることができます.他のクライアントやサーバはメッセージを見ることができません.

  • 例 3:

    クライアント 2 と 4 の間のメッセージは,サーバ A,B,C,D とクライアント 4 だけが見ることができます.