ログイン
編集不可のページディスカッション情報添付ファイル
"ytoku/IRC"の差分

MMA
1と23のリビジョン間の差分 (その間の編集: 22回)
2011-04-26 01:58:32時点のリビジョン1
サイズ: 1796
編集者: ytoku
コメント:
2011-05-02 14:58:36時点のリビジョン23
サイズ: 179
編集者: ytoku
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 1: 行 1:
#acl ytoku:read,write,delete,revert,admin
= 構造から見るIRC基礎知識 =
RFCの概念部分に書かれている内容をかいつまんで解説します。

参考文献 RFC2810, RFC2811
== ネットワーク構造 ==
IRCはInternet Relay Chatの略であり、その名の通りリレー(バケツリレーですね)によってメッセージを届けるチャットシステムです。
複数のサーバ間でスパニングツリー状のネットワークを構成し、ネットワークにループは存在しません。
クライアントは一つのサーバに接続しておき、サーバを介してメッセージを他のクライアントに届けます。
あるサーバに属するクライアントから、別のサーバに属するクライアントへの通信ではサーバ同士でメッセージを交換することによって、複数のサーバを経由して届けます。
クライアント同士が直接通信することはありません。

 スパニングツリー::
  TODO

== メッセージの流れ ==
=== 1対1通信 ===
サーバAにログインしているクライアントxと、サーバCにログインしているクライアントyの間でメッセージをやりとりするとします。
サーバAはサーバB、さらにサーバBはサーバCとサーバDに接続されているとしましょう。

クライアントxからクライアントyにメッセージを送る場合に、その経路上にはサーバA,B,Cがあります。
よってサーバAからはサーバBに送信され、サーバBからサーバCに送信されることによってクライアントyの元までメッセージが届きます。
経路上にないサーバDにはメッセージが送られません。
書けたら良さそうなIRCサーバ管理者向けトピック
 * スパニングツリーと閉路と耐障害性
 * ネットワークの分断
 * チャンネル遅延

書けたら良さそうなIRCサーバ管理者向けトピック

  • スパニングツリーと閉路と耐障害性
  • ネットワークの分断
  • チャンネル遅延

ytoku/IRC (最終更新日時 2011-05-02 14:58:36 更新者 ytoku)