5.2.1 1対チャネル

IRC では、チャネルはマルチキャストグループと同等の役割を持っています。その存在は動的で、チャネル上で行われる実際の会話は、与えられたチャネル上のユーザをサポートしているサーバにのみ送信されなければなりません。さらに、各サーバはすべての受信者に確実に届くようにオリジナルメッセージをファンする責任があるので、メッセージはすべてのローカルリンクに一度だけ送信されなければなりません。

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

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

 [ 図1. 小規模 IRC ネットワークの例 ]

以下の例は、すべて図1を参照しています。

例4:クライアントが1人いる任意のチャネル。そのチャネルへのメッセージはサーバに行き、それ以外の場所には行きません。

例5:2人のクライアントがチャネルにいる場合。すべてのメッセージは、チャネルの外にいる2つのクライアント間のプライベートメッセージであるかのように経路を通過します。

例6:クライアント 1、2、3 がチャネルにいる場合。チャネルへのすべてのメッセージは、すべてのクライアントと、それが単一のクライアントへのプライベートメッセージである場合、メッセージが通過しなければならないサーバにのみ送信されます。クライアント 1 がメッセージを送信すると、クライアント 2 に戻り、サーバ B を経由してクライアント 3 に届きます。