3. アーキテクチャ

IRC ネットワークは、互いに接続されたサーバのグループによって定義されます。単一のサーバは、最も単純な IRC ネットワークを形成します。

IRC サーバに許されるネットワーク構成は、各サーバがネットワークの残りの部分に対して中心ノードとして機能するスパニングツリーのものだけです。

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

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

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

IRC プロトコルは、2つのクライアントが直接通信する手段を提供しません。クライアント間のすべてのコミュニケーションはサーバによって中継されます。